تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 13

نام تاپيک: چطور برنامه ای بنویسم که هنگام بالا آمدن ویندوز اجرا شود

  1. #1
    آخر فروم باز Persian_Gun's's Avatar
    تاريخ عضويت
    Mar 2007
    پست ها
    1,988

    پيش فرض چطور برنامه ای بنویسم که هنگام بالا آمدن ویندوز اجرا شود

    چه جوری میشه برنامه ای که مینویسم با بالا آمدن ویندوز برنامه ی من هم اجرا بشه .(فوری)

  2. #2
    اگه نباشه جاش خالی می مونه v65j's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    205

    پيش فرض

    از چند تا راه می تونی استفاده کنی 1 اینکه تو ریجشتری برنامت رو بالا بیاری 2 برنامت رو سرویس کنی اونجوری بیاد بالا 3 یکم سرچ کنی تو خود همین فروم

  3. #3
    آخر فروم باز Persian_Gun's's Avatar
    تاريخ عضويت
    Mar 2007
    پست ها
    1,988

    پيش فرض

    لطفا دربرشون توضیح بده .

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Oct 2006
    پست ها
    127

    پيش فرض

    دوست من Short cut برنامه ت رو کپی کن یا بزار تو پوشه ی Startup.

    در مورد روش های پیش نهادی v65j بهترین راه همون Registry هست که باید به کمک چند تا API تو کلید Run (معروفه اما حفظ نیستم آدرسشو) مسیر برنامه ت رو بگذاری.

    این کد ها تو MSDN هستن برای ایجاد کلید تو Registry و ویرایش اون اما محدودیت دارن:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یه نگاه بنداز روش استفاده از API هم هست:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    کلید run هم برات Search کردم:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run
    – these programs automatically start when any user is logged in. It is used for all users on this computer

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\RunOnce
    – The programs here start only once when any user is logged in and will be removed after the Windows boot process would have finished.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\RunOnceEx
    – The programs here start only once when any user is logged in and will be removed after the Windows boot process would have finished. Also the RunOnceEx registry key does not create a separate processes. The RunOnceEx registry key also support a dependency list of DLLs that remain loaded while either all the sections or some of the sections are being processed.


    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Curre ntVersion\Run
    – The programs here automatically start when the current user logs in. It is used only for current logoned user.

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Curre ntVersion\RunOnce
    – The programs here automatically start only once when the current user logs in and it will be deleted after the Windows boot process would have finished.

    HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Windows\Cur rentVersion\Run
    – The programs here automatically will be copied into HKEY_CURRENT_USER\...\Run for every new user account.

    HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Windows\Cur rentVersion\RunOnce
    – The programs here automatically will be copied into HKEY_CURRENT_USER\...\RunOnce for every new user account.

  5. #5
    اگه نباشه جاش خالی می مونه Romina2006's Avatar
    تاريخ عضويت
    Jun 2006
    پست ها
    260

  6. #6
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2006
    پست ها
    3

    پيش فرض

    من كدشو با دلفي نوشتم . البته با استفاده از رجيستري خيلي هم ساده است اگه هنوز مشكلي داريد مي تونم كمكتون كنم

  7. #7
    Banned
    تاريخ عضويت
    Mar 2007
    محل سكونت
    Forum.p30world
    پست ها
    1,546

    پيش فرض

    من يه سری کد رجيستری دارم که این کارو انجام ميده. اما ميتونی بری به آدرس : Start-AllPrograms-startup و اونجا برنامتو کپی کنی

  8. #8
    Banned
    تاريخ عضويت
    Mar 2007
    محل سكونت
    Forum.p30world
    پست ها
    1,546

    پيش فرض

    اگر اون کد هارو ميخوای بگو بفرستم. در ضمن این کدها فقط برايه VB هستش

  9. #9
    داره خودمونی میشه
    تاريخ عضويت
    Oct 2006
    پست ها
    127

    پيش فرض

    اگر اون کد هارو ميخوای بگو بفرستم. در ضمن این کدها فقط برايه VB هستش
    اگه نمی خواست تو فروم سوال نمیگذاشت! بهتره به جای این همه Post تبلیغاتی یه جواب به درد بخور بدی!


    برای اجرا برنامه به کمک Services تو VB ابزاری پیدا کردم کار با اونو یاد بگیرم اینجا توضیح می دم. مشکلت حل شد؟
    در ضمن باید بگم انتخاب هر راه حل از اینایی که گفته شده به کاربردت بستگی داره.

  10. #10
    اگه نباشه جاش خالی می مونه v65j's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    205

    پيش فرض

    اینجا
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run
    یه کلید از نوع استرینگ می سازی (بابا اینقدر ماجول برای کار با ریجستری هست ) و تو Value اون آدرس برنامت رو می دی اگه هم می خوای یکم جیگول بازی بکنی (برنامت یکم ویروس باشه یا یکم نخوای یه همچین جای تابلویی باشه ) می تونی سرویس کنیش یا یه جا های دیگه با یه برنامه های دیگه اجراش کنی . مثلاً بیای برنامت رو با Explorer بایند کنی یا بیای تو ریجستری جایی که ایکسپلورر رو همی شه ران می کنه پشت سرش آدرس برنامت رو بنویسی و خیلی کار های دیگه . شما دقیق نمی گین برای چه کاری نیاز به ران شدن برنامتون دارین بنده هم نمی تونم دقیق کمکتون کنم همین و بس.


    برای اجرا برنامه به کمک Services تو VB ابزاری پیدا کردم
    یه کامپوننت هست با سورسش فکر کنم یه توابع API ای هم برای این کار موجوده

    کار با اونو یاد بگیرم اینجا توضیح می دم
    اگه چیزی که شما پیدا کردین توضیح بدین ما هم خوشحال می شیم
    Last edited by v65j; 26-04-2007 at 01:46.

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •