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

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




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

نام تاپيک: اجرای برنامه از Run

  1. #1
    اگه نباشه جاش خالی می مونه MAR_Programmer's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    Ubuntu Desktop
    پست ها
    253

    پيش فرض اجرای برنامه از Run

    می خواستم ببینم راهی وجود داره که برنامه از طریق Run اجرای بشه.
    توجه کنید که می دونم که به مسیر دادن میشه این کار رو کرد مثلا توی Run تایپ کنیم
    C:\Project1.exe
    منظور من مورد فوق نیست بلکه مثلا اگر شما توی Run تایپ کنید msconfig یه برنامه اجرای میشه یا مثلا ping یا خیلی از دستورات دیگه در ضمن من می خوام که به برنامه پارامتر هم بفرستم اما نکته اینجاست که اگر برنامه یک بار اجرا بشه مجدد اجرای نمی شه ( به صورت توکار خود برنامه از اجرای مجدد خودش جلوگیری می کنه) حالا اگر ما به برنامه پارامتر جدید بفرستیم و اونو اجرا کنیم چه طوری این پارامتر ها رو به برنامه قبلی انتقال بدیم
    از توجهتون ممنون

  2. #2
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    سلام

    يكم واضح تر توضيح بدهيد، دقيقا مي خواهيد چه كاري انجام بدهيد؟

  3. #3
    اگه نباشه جاش خالی می مونه MAR_Programmer's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    Ubuntu Desktop
    پست ها
    253

    پيش فرض

    ببینید این یه برنامه مخفیه یعنی فرم اون Hide و کاربر تنها در صورتی که داخل CMD یا Run پیام مورد نظر برنامه - پارامتر های مورد نظر - رو باید وارد کنه تا برنامه فرم مورد نظر رو نشون بده مشکل من اینه که به هیچ وسیله ای نمی تونم کلید های فشار داده شده توی Desktop رو پیدا کنم
    نمی دونم توضیحم کافی بود یا نه؟

  4. #4
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    سلام
    براي hook كردن كيبرد و فهميدن كليدهاي فشرده شده مي توانيد از TCPKeyHook استفاده كنيد.
    شما ميخواهيد اون برنامه مخفي را فعال كنيد؟ برنامه مخفي را هم خودتان نوشتيد؟

  5. #5
    آخر فروم باز Bracket's Avatar
    تاريخ عضويت
    Apr 2008
    پست ها
    1,064

    پيش فرض

    ولی من فکر کنم برنامتون رو باید جزو سرویس های ویندوز اضافه کنید البته فقط فکر میکنم و تا حالا همچین برنامه ای نساختم ولی برنامه هایی که تو سرویس های ویندوز باشه این خاصیت رو هم داره که وقتی ویندوز بوت بشه برنامه هم اتوماتیک ران میشه همیشه حتی اگه داخل ویندوز لاگین هم نکنید . من نساختم همچین برنامه ای ولی میدونم NetFramework. همچین امکانی رو میده کار سختی هم نباید باشه ولی تو دلفی نمیدونم .
    Last edited by Bracket; 26-05-2008 at 09:27.

  6. #6
    اگه نباشه جاش خالی می مونه MAR_Programmer's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    Ubuntu Desktop
    پست ها
    253

    پيش فرض

    اول اینکه میتونم برنامه رو جزو سرویس ها قرار بدم اما نحوه اجرای اون برای من مهمه یعنی اینکه می خوام تنها با وارد کردن اسم برنامه یا یه کلمه ای توی Run یا CMD برنامه در پشت صفحه اجرا بشه - به همراه در یافت پارامتر که مثلا بعد از اجرا فرم اصلی برنامه نمایش داده بشه مثلا توی Run اگر بنویسیم
    Ping 192.0.0.1 -t
    به ادرس مورد نظر به تعداد بی نهایت بسته ارسال می کنه منظورم من هم اینه مثلا اسم برنامه رو در نظر بگیرید Project می خوام برای نمایش فرم اصلی پارامتر sh فرستاده بشه حالا با دستور زیر هم برنامه اجرا بشه هم فرم اون نمایش داده بشه
    Run:Project sh
    و اگر تنها نام برنامه آورده شد فقط اجرا بشه و فرم اصلی رو نمایش نده
    نمی دونم متوجه منظور من شدید یا نه؟؟؟؟

  7. #7
    اگه نباشه جاش خالی می مونه MAR_Programmer's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    Ubuntu Desktop
    پست ها
    253

    پيش فرض توضیح بیشتر

    سلام
    براي hook كردن كيبرد و فهميدن كليدهاي فشرده شده مي توانيد از TCPKeyHook استفاده كنيد.
    شما ميخواهيد اون برنامه مخفي را فعال كنيد؟ برنامه مخفي را هم خودتان نوشتيد؟
    می بخشید یه چند دقیقه ای اینترنت قطع شد اصلا جواب های بالا رو ندیدم
    بله برنامه رو خودم نوشتم و فرم اصلی اون هم موقع اجرا به صورت Hide البته من توی IconTry سیستم یه Icon گذاشتم که فرم اصلی رو از اونجا اجرا می کنه اما من می خوام که این Icon رو هم بردارم و فقط با دستور برنامه خودشو نشون بده
    توضیح بیشتر اینکه مثلا فرض کنید که این برنامه یه برنامه کنترلی برای یه کافی نته که می خوام کاملا مخفی باشه و جلوی کاربرو برای اجرای برخی برنامه ها بگیره تا اینجا خیلی مشکل نداشتم اما قسمت مخفی کردن رو نمی تونم منظورم اینکه مثلا فرض کنید می خوام تنظیمات برنامه رو برای یه سیستم عوض کنم می خوام با دادن دستور توی Run یا هرجای دیگه که توی ویندوز عمومی و موجب جلب توجه نمی شه - IconTry سیستم رو هر کسی می تونه ببینه - دستور خودم رو بدم برنامه صفحه اصلی خودشو نشون بده و ...
    اصلا میشه یه همچین کاری کرد ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟
    شما گفتید Hook من این کارو انجام می دهم - یعنی دادم - اما آنتی ویروسم برنامه رو به عنوان Keyloger شناسایی میکنه و جلوی فعالیت اونو میگیره - آنتی ویروسم Kaspersky - حالا یه راه حل ساده تر ندارید؟؟؟؟؟؟؟
    Last edited by MAR_Programmer; 26-05-2008 at 11:13. دليل: نقص توضیح

  8. #8
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    سلام

    ببينيد اين همون چيزي است كه ميخواهيد :
    (اين كد برنامه را فقط از TaskBar حذف مي كند، بقيه كارها را بايد خودتان انجام دهيد)

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  9. #9
    اگه نباشه جاش خالی می مونه MAR_Programmer's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    Ubuntu Desktop
    پست ها
    253

    پيش فرض باز هم برگشتیم سر پله اول

    سلام

    ببينيد اين همون چيزي است كه ميخواهيد :
    (اين كد برنامه را فقط از TaskBar حذف مي كند، بقيه كارها را بايد خودتان انجام دهيد)

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینو که می دونستم
    برای مخفی کردن این کار و قبلا انجام دادم مشکل من همونی که گفتم می خوام برنامه از Run یا هرجای دیگه ای یه دستور بگیره - پارامتر ورودی - بعد بر اساس اون یه کاری انجام بده حتی اگر فرم اصلی هم نمایش داده نشه - در پشت صحنه کار کنه -
    الان به کد یکم دقت کردم توی بخش اول که گفتید در نظر بگیرید که برنامه در حال اجراست و در صورت اجرای مجدد جلوی ادامه کار گرفته میشه - در هر لحظه تنها یک نسخه از برنامه می تونه اجرا بشه با استفاده از Mutex اگر املاشو درست نوشته باشم - حالا سر این پارامتر می خوام یه بلایی بیارم یعنی اگر برنامه قبلا اجرا شده بود این پارامتر رو به اون برنامه بفرستم و ...
    بازم ممنون که جواب دادید
    Last edited by MAR_Programmer; 26-05-2008 at 11:49. دليل: عدم دقت در کد

  10. #10
    اگه نباشه جاش خالی می مونه MAR_Programmer's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    Ubuntu Desktop
    پست ها
    253

    پيش فرض ::sos::

    یعنی این سوال اینقدر مشکل بود - البته بود خودم قبول دارم
    اما یه حرفه ای، یه با تجربه پیدا نمی شه جواب بده
    آی "ایهن ناس" به فریاد برسید

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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