
نوشته شده توسط
barnamenevisjavan
سلام چندتا راه دارید
استفاده از vbscript
Set WshShell = CreateObject("WScript.Shell" )
WshShell.Run """C:\Program.exe""", 0 'Must quote command if it has spaces; must escape quotes
Set WshShell = Nothing
بصورت فایل vbs ذخیره کنید و این فایل vbs رو در پوشه startup قرار بدید.
راه دوم استفاده از task ها هستش
از بخش
Scheduled Task یک تسک بصورت یر ایجاد کنید
- General (tab) - "Run with highest privileges"
- Triggers (tab) - New (button) - Begin the task - "At log on"
سلام
ممنون
با این کد آشنا نیستم ولی دقیقا همین کد را با مسیر فایل خودم نوشتم :
Set WshShell = CreateObject("WScript.Shell" )
WshShell.Run """E:\Project\Visual Studio\C#.Net\Saved Project\Windows Update Disabler\Windows Update Disabler\Windows Update Disabler\bin\Debug\Windows Update Disabler.exe""", 0 'Must quote command if it has spaces; must escape quotes
Set WshShell = Nothing
و با پسوند vbs در مسیر پوشه ی استارت آپ :
C:\Users\SomSaj\AppData\Roaming\Microsoft\Windows\ Start Menu\Programs\Startup
ذخیره کردم ولی برنامه ام بالا نیومد
-------------
روش دوم هم میدونم ولی بصورت برنامه نویسی میخوام . بصورت برنامه نویسی هم با Wrapper Task scheduler :
https://www.nuget.org/packages/TaskScheduler/
هم نمیدونم چجوری گزینه ی Run with highest privileges رو میشه فعال کرد