View Full Version : سوال: قرار دادن برنامه در StartUp
mbshareat
چهارشنبه 27 آذر 1398, 23:17 عصر
سلام
راهی هست که یه برنامه رو برای ویندوز تعریف کنم که هر وقت ویندوز بالا اومد اجرا بشه؟
اگر میشه برنامه ساده باشه و رجیستری رو دستکاری نکنه.
برای من آدرس C:\Documents and Settings\SHAREIAT\Start Menu\Programs\Startup هست.
اما چطور یوزر کاربر رو پیدا کنم و بذارم در پوشه Startup؟
Mask
پنج شنبه 28 آذر 1398, 01:05 صبح
سلام
راهی هست که یه برنامه رو برای ویندوز تعریف کنم که هر وقت ویندوز بالا اومد اجرا بشه؟
اگر میشه برنامه ساده باشه و رجیستری رو دستکاری نکنه.
برای من آدرس C:\Documents and Settings\SHAREIAT\Start Menu\Programs\Startup هست.
اما چطور یوزر کاربر رو پیدا کنم و بذارم در پوشه Startup؟
uses
GetPathSys
Edit1.Text := GetShellFolder($0007);
mbshareat
پنج شنبه 28 آذر 1398, 07:56 صبح
ممنون از توجهتون ولی دلفی 6 و XE2 این یونیت رو نشناخت.
parsidev
دوشنبه 02 دی 1398, 12:03 عصر
سلام
باید آدرس فایل برنامه خودتونو در رجیستری ویندوز و در این کلید قرار بدین:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Run
به همین راحتی برای همه کاربران اجرا میشه و اگه بخواین فقط برای کاربر جاری این کار انجام بشه در این کلید ثبت کنید:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run.
mbshareat
دوشنبه 02 دی 1398, 17:42 عصر
راستش بلد نیستم با رجیستری کار کنم.
کد سر راستی دارید؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.