قرار دادن یک اپلیکیشکن در استارت آپ ویندوز برای همه کاربران
سلام به دوستان
یه چالش دارم برای قرار دادن یک برنامه در استارت آپ ویندوز به صورتی که هر کاربری که لاگین کنه لود بشه در حافظه
من با سه روش این کار رو انجام می دم
با رجیستری
با سرویس ویندوز
و با زمان بند کارها در ویندوز
مشکل اینجاست :
فقط هنگامی برنامه در استارت آپ اجرا می شه که کاربری که لاگین می کنه حتما اکانت Administrator پیش فرض خود ویندوز باشه و با هیچ کاربر دیگه ای چه استاندارد چه ادمین برنامه در استارت آپ اجرا نمی شه ؟
ممنون می شم راهنمایی کنید
نقل قول: قرار دادن یک اپلیکیشکن در استارت آپ ویندوز برای همه کاربران
سلام. برنامه always up رو نصب کنید و اگزه رو بندازید توش
نقل قول: قرار دادن یک اپلیکیشکن در استارت آپ ویندوز برای همه کاربران
تشکر از پاسخ شما
ولی این فرآیند رو یک برنامه که نوشتم داره انجام می ده دسترسی Manual نمی شده به کاربر داد .
سیستم طوری هست که بعد از اجرای یک برنامه خاص باید یک فایل اجرایی بره در لیست StartUp ویندوز و با لاگین های بعدی اجرا بشه که متاسفانه فقط این اتفاق برای کاری Administrator پیش فرض ویندوز می یوفته .
نقل قول: قرار دادن یک اپلیکیشکن در استارت آپ ویندوز برای همه کاربران
نقل قول:
نوشته شده توسط
دنیای دلفی
سلام به دوستان
یه چالش دارم برای قرار دادن یک برنامه در استارت آپ ویندوز به صورتی که هر کاربری که لاگین کنه لود بشه در حافظه
من با سه روش این کار رو انجام می دم
با رجیستری
با سرویس ویندوز
و با زمان بند کارها در ویندوز
مشکل اینجاست :
فقط هنگامی برنامه در استارت آپ اجرا می شه که کاربری که لاگین می کنه حتما اکانت Administrator پیش فرض خود ویندوز باشه و با هیچ کاربر دیگه ای چه استاندارد چه ادمین برنامه در استارت آپ اجرا نمی شه ؟
ممنون می شم راهنمایی کنید
در ویندوز، در صورتی که برای قرار دادن برنامه در استارت آپ از حساب کاربر دیگری استفاده میکنید، باید دسترسی لازم را به برنامهی خود بدهید. برای این منظور، میتوانید از دستور runas برای اجرای برنامه با دسترسیهای مدیریتی استفاده کنید.
برای این کار، میتوانید از دستور runas با پارامتر /user استفاده کنید. برای مثال، برای اجرای برنامه با دسترسیهای مدیریتی با نام کاربری "User1" و رمز عبور "Password1"، میتوانید از دستور زیر استفاده کنید:
runas /user:User1 "C:\Path\To\Your\Program.exe"
همچنین، میتوانید از دستور schtasks برای برنامهریزی اجرای برنامه در زمان و لحظهی ورود کاربر به سیستم استفاده کنید. برای این کار، میتوانید از دستور زیر استفاده کنید:
schtasks /create /tn "MyApp" /sc onlogon /tr "C:\Path\To\Your\Program.exe"
این دستور، یک وظیفهی جدید در برنامهی Task Scheduler ایجاد میکند که با نام "MyApp" هر بار که کاربری به سیستم وارد میشود، برنامهی "Program.exe" اجرا میشود.
در نهایت، باید توجه داشت که دسترسیهای لازم را به حساب کاربری که برنامه با آن اجرا میشود، بدهید و همچنین در صورت استفاده از دستور runas و schtasks، اطمینان حاصل کنید که برنامه با دسترسیهای لازم اجرا شده است.