ورود

View Full Version : سوال: اجرای خودکار برنامه



ferankyy
شنبه 31 مرداد 1388, 12:48 عصر
سلام دوستان من میخواستم ببینم چه کدی باید نوشت تا برنامه خودکار اجرا بشه

خیلی ممنون میشم اگه جواب بدین . :قلب: :قلب:

Tasiyan
شنبه 31 مرداد 1388, 12:53 عصر
فکر نکنم چنین کدی وجود داشته باشه
مگه اینکه با یه برنامه دیگه این برنامه رو اجرا کرد
یا از ترفند های سیستم عامل برای اجرا استفاده کرد

mmssoft
شنبه 31 مرداد 1388, 13:10 عصر
منظورتون چیه؟ کمی بیشتر توضیح بدید. :متفکر:

saeedzx
شنبه 31 مرداد 1388, 13:22 عصر
ببین توی این پست توضیح داده شده

http://barnamenevis.org/forum/showthread.php?t=168541&page=9

ferankyy
شنبه 31 مرداد 1388, 13:24 عصر
منظور من اینکه برنامه ای که ساختم مثل ویروس خودش خودکار اجرا بشه :گیج::گیج:

mmssoft
شنبه 31 مرداد 1388, 13:30 عصر
خوب باید از فایل های inf یا Autorun کمک بگیرید. یک فایل تکست ایجاد کنید با فرمت inf و متن زیر رو درونش کپی کنید :

[autorun]
OPEN=FileName
ICON=IconName

FileName: نام یا آدرس فایلی که میخواید خودکار اجرا بشه.
IconName: نام یا آدرس آیکون فایلی که میخواید خودکار اجرا بشه.

saeedzx
شنبه 31 مرداد 1388, 13:48 عصر
یک آموزش جالب Auto Run برنامه

کدهای زیر رو در یک فایل به نام autorun.inf قرار بدید نقل قول:

[autorun]
OPEN=Project1.exe

حالا این فایل رو در یه درایوتون بزارید
بعد از دبل کلیک روی درایو میبینید که فایل Project1.exe اجرا میشه
Project1.exe میشه فایلی که شما میخواین اجرا بشه

ferankyy
شنبه 31 مرداد 1388, 13:49 عصر
خیلی ممنون از جوابتون ولی هیچ راه دیگری وجود نداره ؟ :متفکر: :متفکر:

saeedzx
شنبه 31 مرداد 1388, 13:50 عصر
lمی تونی از ریجستری استفاده کنی
یا کدی که برنامتو توی startup بذاره

ferankyy
شنبه 31 مرداد 1388, 13:55 عصر
خوب حالا این کدی که برای قراردادن تو Startup هست را داخل چه رویدادی باید نوشت ؟

saeedzx
شنبه 31 مرداد 1388, 14:07 عصر
می تونی از این قسمت دانلود کنی
http://barnamenevis.org/forum/attachment.php?attachmentid=35707&d=1250934810

mmssoft
شنبه 31 مرداد 1388, 14:08 عصر
تو رویداد Form_Load :

دانلود سورس قرار دادن برنامه در StartUp (http://mediavb.persiangig.com/SourceCode/System/Program_to_Startup.zip)

amir_en
شنبه 31 مرداد 1388, 16:51 عصر
سلام بچه ها
من چیز زیادی از vb هنوز یاد نگرفتم"هنوز جوجه برنامه نویسم:لبخند:" ولی نمیشه کدی نوشت که:
اگه ساعت سیستم به ساعتی که در برنامه خودمون تعیین کردیم برسه . برنامه خودکار اجرا بشه؟:متفکر:

ferankyy
شنبه 31 مرداد 1388, 18:19 عصر
شما گفتید کد را توی Form Load قرار بدم درسته ?

آخه عزیزان من میخوام این برنامه خودش Load بشه یعنی برنامه خودش اجرا بشه مثل ویروس .

saeedzx
شنبه 31 مرداد 1388, 18:34 عصر
ببین اون تکه سورس که من بهت دادم
فقط کافی تیک بزنی از همون لحظه خودش اجرا می شه و تیک برداری دیگه اجرا نمیشه

30yamand
دوشنبه 10 خرداد 1389, 23:55 عصر
دوست عزیز اگه میخوایی با بازکردن فایل پروژه برنامه ای که ساختی رو تو برنامه ویژوال به صورت خودکار اجرا بشه باید فرمی که میخوایی رو باید تعریف کنی


تو رویداد Form_Load :

دانلود سورس قرار دادن برنامه در StartUp (http://mediavb.persiangig.com/SourceCode/System/Program_to_Startup.zip)

دوست عزیز فکر کنم اون چیزی که شما میگید ربطی به این تاپیک نداشته باشه

Black-Hat
سه شنبه 11 خرداد 1389, 13:25 عصر
باید برنامه رو تو یه جا کپی کنی و بعد آدرس اونجا رو تو یه مقدار رشته ای تو مسیرهای startup رجیستری ذخیره کنی!
این دوتا از مسیرها معمولترند:
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
HKCU\Software\Microsoft\Windows\CurrentVersion\Run
ضمنا از طریق کلید HKCR\exefile\shell\open\command
و دستکاری مقدار default میشه کاری کرد که هر وقت یک فایل exe اجرا میشه فایل شما هم اجرا بشه!
البته این روش رو بعضی از آنتی ویروس ها بهش گیر میدن!
کار دیگه ای داشتی در خدمتم
موفق باشی

Mohamad ghorbani
سه شنبه 11 خرداد 1389, 14:28 عصر
سلام بچه ها ...
آقا/خانم saeedzx . من برنامه ای که گذاشته بودید رو دانلود کردم.
اما از کدهایی که نوشته بودید سردر نیوردم.
میشه راهنمایی کنید که کدهایی که تو بخش General برنامه نوشته بودید چیه؟
آیا کسی مطلبی برای آموزش Sturtup داره؟
با تشکر

parselearn
سه شنبه 11 خرداد 1389, 17:20 عصر
http://barnamenevis.org/forum/showthread.php?t=177684
http://barnamenevis.org/forum/showthread.php?t=201063&highlight=startup
http://barnamenevis.org/forum/showthread.php?t=198698&highlight=startup
http://barnamenevis.org/forum/showthread.php?t=194179&highlight=startup
http://mediavb.persiangig.com/SourceCode/System/Program_to_Startup.zip
http://barnamenevis.org/forum/showthread.php?t=183642&highlight=startup
http://barnamenevis.org/forum/showthread.php?t=182360&highlight=startup
http://barnamenevis.org/forum/showthread.php?p=750441&highlight=startup#post750441

ameri110
چهارشنبه 12 خرداد 1389, 09:25 صبح
این هم کدش که حتی تو ام اس کانفیگ هم معلوم نمیشه که نرم افزار استارت آپه

http://rapidshare.com/files/394285686/Neo__Auto_StartUP_.zip.html

ali.rezaei7
چهارشنبه 12 خرداد 1389, 11:48 صبح
سلام
بهتر که از طریق رجیستری این کاررو انجام بدی
برای این کار دو تابع وجود داره:
Private Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
و
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long

shpegah
دوشنبه 05 مهر 1389, 13:05 عصر
یک آموزش جالب Auto Run برنامه

کدهای زیر رو در یک فایل به نام autorun.inf قرار بدید نقل قول:

[autorun]
OPEN=Project1.exe

حالا این فایل رو در یه درایوتون بزارید
بعد از دبل کلیک روی درایو میبینید که فایل Project1.exe اجرا میشه
Project1.exe میشه فایلی که شما میخواین اجرا بشه

سلام دوست عزيز من ميخواهم وقتي يك شاخه اي را باز كنم روي شبكه يك پيغام خود به خود ظاهر شود از اين طريق امكان پذير است؟(فقط روي يك شاخه خاص از شبكه داخلي)

Hoseynseyedan
پنج شنبه 08 مهر 1389, 19:38 عصر
دوستان چرا اینقد کارو سختش میکنید؟!
شما میتونید با استفاده از چند تا دستور شرطی ساده همه این کار ها رو انجام بدید
مثلا شما باید یه لیبل یا تکست توی فرم اصلی که برنامه از اونجا شرو به کار میکنه قرار بدید و متن اون رو ساعت دلخواه برای انجام کارتون رو قرار میدید. بعد یه تکست یا لیبل دیگه به فرم اضافه میکنید و مقدار اون رو برابر با ساعت سیستم قرار میدید.
حالا با استفاده از یک دستور IF به برنامه دستور میدین که هر وقت متن این دوتا لیبل یا تکست برابر بشه اون کار شمارو انجام بده.
مثلا میتونید بگید هر وقت برابر شدن یه پیغام به کاربر بده

If label1.caption = label2.caption then
msgbox"Hello",,"Project"d
end if

حالا برنامه رو در startup میذارید.
حالا وقتی ویندوز بالا میاد، برنامه اجرا میشه و هروقت که متن ها برابر شد، عملیاتی که خواستیم رو اجرا میکنه.

saeed_r67
جمعه 09 مهر 1389, 00:37 صبح
یه برنامه گذاشتم شاید به کارتون بیاد
http://barnamenevis.org/forum/showthread.php?t=250054 (http://barnamenevis.org/forum/showthread.php?t=250054%5D)

zahedi121
جمعه 02 اردیبهشت 1390, 12:35 عصر
سلام
من هم دنبال همچین کدی می گردم .
فایلهای autorun.inf معمولا توسط آنتی ویروسها پاک می شوند یا غیر فعال می شن. برای ارسال کد به ریجستری هم باید اول یکبار برنامه اجرا بشه.
راه دیگه ای وجود نداره ؟ پس اینهمه ویروس که همچین فایلی را هم ایجاد نمی کنند چطوری کار می کنند؟

متشکرم

محسن واژدی
شنبه 03 اردیبهشت 1390, 21:08 عصر
سلام
من هم دنبال همچین کدی می گردم .
فایلهای autorun.inf معمولا توسط آنتی ویروسها پاک می شوند یا غیر فعال می شن. برای ارسال کد به ریجستری هم باید اول یکبار برنامه اجرا بشه.
راه دیگه ای وجود نداره ؟ پس اینهمه ویروس که همچین فایلی را هم ایجاد نمی کنند چطوری کار می کنند؟

متشکرم


سلام علیکم
ویروس ها و کرم ها همچنین اکثر برنامه ها از اتوران های موجود در ویندوز و ریجستری استفاده میکنند
برای اطلاعات بیشتر در باره مسیر های اتوران میتوانید به مسیر زیر مراجعه کنین:
http://www.bleepingcomputer.com/tutorials/tutorial44.html

موفق باشید

zahedi121
سه شنبه 06 اردیبهشت 1390, 13:44 عصر
سلام علیکم
ویروس ها و کرم ها همچنین اکثر برنامه ها از اتوران های موجود در ویندوز و ریجستری استفاده میکنند
برای اطلاعات بیشتر در باره مسیر های اتوران میتوانید به مسیر زیر مراجعه کنین:
http://www.bleepingcomputer.com/tutorials/tutorial44.html

موفق باشید

سلام و سپاسگزارم
در سایتی که گفتید آموزش می ده که چطور برنامه ها در هر بار اجرای ویندوز اتوماتیک اجرا بشه ، ولی بحث سر اینه که برای بار اول برنامه چطور اتوماتیک اجرا بشه ؟
ببینید اگر شما پوشه ای داشته باشید که فایلهای pdf در آن هست و بخواهید این پوشه را به کسی بدهید، فرد هیچ برنامه اجرایی را باز نمی کنه که مثلا ویروس شما اجرا بشه ، یا شما می خواهید که کاربر به محض کپی کردن پوشه یا هنگام باز کردن یک پوشه
با اجرای یک برنامه مواجه بشه چکار باید کرد؟

من می خوام یکسری فایل pdf به یک نفر بدهم و پس از سه روز یک فایلها خود به خود پاک بشن ، راه حلی به نظرتون میرسه ؟

محسن واژدی
جمعه 09 اردیبهشت 1390, 00:36 صبح
سلام علیکم
برای اینکه یک برنامه بصورت خودکار در ویندوز اجرا شود حداقل به یکبار اجرای آن توسط کاربر احتیاج است، همه برنامه ها و ویروسها به حداقل یکبار اجرا شدن محتاج هستند و پس از آن زمان است که به شیوه های مختلف بصورت خودکار اجرا میشوند

اینگونه که فرمودین، میتوانید فایل های PDF را در حافظه برنامه تون ریخته و دکمه هایی را صرفا" برای دسترسی به فایل ها در فرم قرار دهید تا با کلیک کاربر اطلاعات PDF مورد نظر Extract سپس اجرا شود، و همزمان با بستن برنامه نیز فایل های Extract شده حذف شوند،

جهت محدود کردن استفاده از فایل ها نیز میتوانید تاریخ اعتباری را برای برنامه لحاظ نمائید که پس از گذشتن از تاریخ مشخص شده برنامه اجرا نگردد

موفق باشید
یاعلی

amintiger
دوشنبه 06 تیر 1390, 11:48 صبح
حالا یه سوالی هست
چجور می شه برنامه رو از startup حذف کرد ؟

محسن واژدی
دوشنبه 06 تیر 1390, 17:24 عصر
حالا یه سوالی هست
چجور می شه برنامه رو از startup حذف کرد ؟

منظورتون حذف لينك اتوران از فولدر Startup كاربر هست؟
اگه اينگونه است؛ براي اين كار ميتوانيد با تابع Kill وي بي نيز حذف فايل را انجام دهيد

موفق باشيد

alizanganeh
چهارشنبه 26 بهمن 1390, 12:44 عصر
نیازی به کد نیست عزیز
بذارید توی startup ویندوز تا زمان شروع کار کامپیوتر خودش اجرا بشه

سید حمید حق پرست
چهارشنبه 26 بهمن 1390, 13:24 عصر
سلام
همانطور که دوست عزیزمون گفتن بزارید تو ستارتاپ . وقتی ویندوزتون بالا اومد اجرا میشه . ولی برای بار اول باید خودتون اجراش کنید . من سورسی در این مورد قرار میدم . من کد رو داخل یک کوماند گذاشتم شما میتونید کد رو داخل فرم لواد بزارید.

سورس :

موفق باشید


یا علی (ع)