ورود

نسخه کامل مشاهده نسخه کامل : کمک : اجرای برنامه در بالا آمدن ویندوز



مرد مباح
17-08-2010, 08:25
سلام بر دوستان.
میدونم شاید جای این سوال بهتر بود توی بخش ویندوز باشه.
ولی اونجا کاربرای کمی داره و معمولا تخصصشون از برنامه نویسها کمتره.

میخواستم بدونم جایی در رجیستری میشناسین که هرگاه ویندوز بالا اومد یک برنامه رو اجرا کنه.
حتی قبل از لاگ این. چون اگه توی شبکه باشی کامپیوتر روشن بشه میتونن از پرینتر و فولدر شیرت استفاده کنن. بدون اینکه نیازی به لاگ این باشه.

راهی سراغ دارید؟

Mohammad King
17-08-2010, 08:33
منظور شما رو دقیق نفهمیدم؟

اگر میخواین وقتی کامپیتر رشن بشه و یه برنامه اجرا بشه میشه برنامه رو توی استارت آپ قرار داد.

که اون چیزی که من از نوشته ی شما فهمیدم غیر از این فکر نمیکنم راهی باشه/

مرد مباح
17-08-2010, 17:14
برنامه ای که توی Statup و حتی توی کد Registery در Run قرار میگیره بعد از ورود به ویندوز اجرا میشه.
یعنی کاربر باید رمزش رو بزنه تا اجرا بشه.
ولی پرینتر شیر شده بدون ورود و زدن پسورد هم کار میکنه.

من دنبال جایی میگرم که برنامه به محض یالا اومدن ویندوز و حتی قبل از ورود عمل کنه.

ADanayi
20-08-2010, 15:16
بلی چنین جایی وجود داره:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run
در run می تونی یک مقدار ایجاد کنی و آنرا آدرس فایل قرار بدی.
اگه مشکلی داشتی خبر بده!

ADanayi
20-08-2010, 23:16
در ضمن فکر می کنم که برنامه های نوع Service هم ربطی به این قضیه داشته باشند.
اگر کسی در مورد این نوع برنامه ها اطلاعاتی دارد قابل استفاده خواهد بود.

مرد مباح
21-08-2010, 11:30
ممنون. آدرس بالا رو منم میدونستم. ولی تا جایی که امتحان کردم، در این آدرس بعد از لاگ این برنامه ها اجرا میشن. نه قبلش.
ولی سرویسها فکر کنم اول اجرای ویندوز به کار میافتن.
برنامه های رزیدنتی که هر کدوم کار خاصی را برای ویندوز میکنند Service میشن.

CPUSatan
21-08-2010, 11:59
مرد مباح جان، فکر نکنم برای این کار باید از رجیستری استفاده کنی. باید برنامتو به صورت Service بنویسی و بعنوان سرویس به ویندوز معرفی کنی.

ADanayi
21-08-2010, 23:09
آیا تاپیکی را می شناسید که کمی درباره ی سرویس ها توضیح دهد؟
ممنون!

ADanayi
21-08-2010, 23:18
البته درست است که اطلاعات کاملی درباره سرویس ها ندارم اما می دانم که بعد از کامپایل آنها می توانید آنها را توسط سویچ
/Install
نصب كنيد و برای فعال یا غیر فعال کردن آنها می توانید در Control Panel وارد بخش Administrive tools سده و توسط ابزار Services آنها را فعال کنید.

CPUSatan
22-08-2010, 10:32
تاپیکی رو نمیشناسم. ولی بگردی حتما یه چیزایی پیدا می کنی