PDA

View Full Version : سوال: قرار دادن برنامه در Startup



tehran2009
پنج شنبه 26 اردیبهشت 1387, 18:44 عصر
من یه برنامه نوشتم که می خوام با هر ریستارت شدن سیستم شروع به کار کنه ( یا به عبارتی بره توی Startup که با هر ریستارت شروع به کار کنه )
می خوام به صورت مخفی توی Startup قرار بگیره که کاربر نتونه ببینش ...

H4i0 ACP
پنج شنبه 26 اردیبهشت 1387, 18:54 عصر
ای نمونه رو ببینید :

H4i0 ACP
پنج شنبه 26 اردیبهشت 1387, 18:59 عصر
راستی شما میتونید یه ShortCut هم از برنامه در Startup قرار بدید ، برای این کار به این تاپیک برید :
(http://barnamenevis.org/forum/showthread.php?t=78376)اعلان: ابزارهای اکتیوایکس کاربردی و زیبا (http://barnamenevis.org/forum/showthread.php?t=78376)
یا
اعلان: مجموعه ای از نمونه کدها و توابع کاربردی و بدردبخور (http://barnamenevis.org/forum/showthread.php?t=81542)
یا
بیش از 7000 مثال Api و کلی نمونه برنامه (http://barnamenevis.org/forum/showthread.php?t=103089)

tehran2009
پنج شنبه 26 اردیبهشت 1387, 19:48 عصر
دستور دیگه ای نیست .....

این بکارم نیومد .

tehran2009
جمعه 27 اردیبهشت 1387, 00:40 صبح
نیست .....

H4i0 ACP
جمعه 27 اردیبهشت 1387, 01:10 صبح
سلام دوست عزیز
قرار دادن برنامه در Startup دو راه عمومی داره :
1. پوشه StartUp
Registry.2
----------------------------------------------------------------
شما به دنبال کدوم هستید ؟

tehran2009
جمعه 27 اردیبهشت 1387, 09:50 صبح
من گشتم یه چیزایی هم پیدا کردم اما به کارم نیومدن اگه ممکنه واسه هر کدوم یه مثالی بزنین ممنون میشم .

ali_habibi1384
شنبه 28 اردیبهشت 1387, 15:38 عصر
شما می تونی برنامه ات رو توی startup برای alluser کپی کنی. این قسمت رو ببین :
\C:\Documents and Settings\All Users\Start Menu\Programs\Startup
توی این مسیر کپی کن.

.:KeihanCPU:.
شنبه 28 اردیبهشت 1387, 19:29 عصر
اگه توی پوشه استارت آپ میخوای از دستور FileCopy استفاده کن
FileCopy x, y
که x اینجا مسیر فایل هست
و y هم مسیر پوشه استارت آپ
اگه هم از رجیستری میخوای این رو دانلود کن
Start Up.zip (http://barnamenevis.org/forum/attachment.php?attachmentid=17854&d=1211037616)

kitten
شنبه 28 اردیبهشت 1387, 19:50 عصر
خوب سلام من یه قطعه کد در سی نوشته بودم حالا یه چیزی می گم شاید کمکت کن
می تونی از shell استفاده کنی یعنی این طوری بنویسی

shell,cmd.exe /c xcopy باقیه اش را هم که خودت می دونی

.:KeihanCPU:.
شنبه 28 اردیبهشت 1387, 19:56 عصر
استفاده از Cmd لازم نیست
برای کپی کردن میتونی از این استفاده کنی
FileCopy Mabda, Maghsad

مهران رسا
شنبه 28 اردیبهشت 1387, 21:30 عصر
از این هم می تونی استفاده کنی ...

ali_habibi1384
یک شنبه 29 اردیبهشت 1387, 01:57 صبح
آقای keihancpu فایلهایی که توی پوشه startup باشند ولی مخفی باشند موقع بالا اومدن ویندوز اجرا نمی شوند . می تونید امتحان کنید.

H4i0 ACP
چهارشنبه 01 خرداد 1387, 06:36 صبح
سلام
کلا برنامه چه در StartUp باشه و چه در رجیستری به راحتی میشه اونو پاک کرد . پس باید از روشی استفاده کنیم که Driver ها هم استفاده می کنن .

morika
چهارشنبه 01 خرداد 1387, 11:13 صبح
می تونی این کد رو توی یه تایمر بنویسی و زمانی که برنامه اجرا بشه از خودشت تو استارتاپ یا هر جا که بخواه درست میکنه
FileCopy App.Path + "\" + App.EXEName + ".exe", "C:\--یا درایو های دیگه--"
بااین کد هم می تونی مخفیش کنید
SetAttr "C:\Autorun.inf", vbHidden + vbSystem

tehran2009
جمعه 03 خرداد 1387, 18:29 عصر
اگه ممکنه این مثال خودتونو به وسیله پروژه های وبی اینجا بزاری ممنون میشم .....

هر کاری می کنم فایده نداره یا اررور می ده یا کار نمی کنه .....

xxxxx_xxxxx
جمعه 03 خرداد 1387, 19:42 عصر
توسط توابع API آدرس برنامه رو به یکی از اینجاها می تونی اضافه کنی:



HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run

یک مقدار String با نام دلخواه با محتوای آدرس فایل مورد نظر



HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Run

یک مقدار String با نام دلخواه با محتوای آدرس فایل مورد نظر



HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon

یک مقدار String با نام Shell وجود دارد که محتوای آن Explorer.exe می باشد شما بعد از Explorer.exe یک Space زده و آدرس فایل خود را بدهید.

موفق باشید.

tehran2009
شنبه 04 خرداد 1387, 08:55 صبح
من انجام دادم برنامه هم در Startup قرار می گیره اما وقتی خود برنامه پاک بشه ، از Startup هم پاک میشه .... باید چکارش کنم که این مشکلش حل بشه.

DoctorJay
شنبه 04 خرداد 1387, 09:19 صبح
راه حلش سادست .

با یکم فکر بهش میرسیدی خودت ولی :

شما قبل از اینکه آدرس فایلتو به رجیستری بدی, باید فایلتو توی درایو سیستمی ( بهتره ) کپی کنی

و حالا آدرس فایلی که کپی کردیو وارد رجیستری کنی .

پس چی شد ؟ کپی توی درایو سیستمی , و سپس دادن آدرس اون به رجیستری . اینجوری حذف فایلت

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

دستور کپی رو هم که بلدی .

البته این به شرطی بود که از رجیستری استفاده کنی . اگه از پوشه ی Startup استفاده کردی,

بعد از کپی توی درایو سیستمی, Shortcut اون فایل رو بریز توی پوشه ی Startup .

یا اینکه اصلا یه نسخه از اصل فایل رو کپی کن اونجا .

موفق باشی

tehran2009
شنبه 04 خرداد 1387, 10:44 صبح
اگه ممکنه همین چیزایی که گفتینو توی پروژه های وبی برام اینجا بزارین ممنون میشم ..

خیلی مهمه هر کاریش هم می کنم نمی شه ..

با وبی باشه بهتر می فهمم که چکار باید بکنم .

بازم ممنون

tehran2009
شنبه 04 خرداد 1387, 16:16 عصر
کسی نیست .....

.:KeihanCPU:.
شنبه 04 خرداد 1387, 18:14 عصر
این کارتو راه میندازه
اول کپی میکنه بعد تو رجیستری مینویسه
18168

SeyedMoosavi
شنبه 04 خرداد 1387, 19:04 عصر
ؤاحت ترین کار همون کپی کردن توی پوشه Start Up هست ولی کاربر می تونه پاکش کنه

tehran2009
یک شنبه 05 خرداد 1387, 08:59 صبح
keihancpu جان دست درد نکنه 20 کار کرد ..

اما آنتی ویروس بش گیر می ده ....

اینو چکار کنم ... سورس دیگه ای نیست که همین کارو کنه و آنتی بش گیر نده ....

tehran2009
دوشنبه 06 خرداد 1387, 11:13 صبح
کسی نیست جواب سوالمو بلد باشه .......

بچه ها کمک کنین ...

.:KeihanCPU:.
سه شنبه 07 خرداد 1387, 11:46 صبح
keihancpu جان دست درد نکنه 20 کار کرد ..

اما آنتی ویروس بش گیر می ده ....

اینو چکار کنم ... سورس دیگه ای نیست که همین کارو کنه و آنتی بش گیر نده ....



دوست عزیز شما میتونین توسط مدالی که یکی از بچه های سایت طراحی کرده استفاده کنید
اینو دانلود کن یکم که نگاش کنی متوجه میشی
18332

.:KeihanCPU:.
سه شنبه 07 خرداد 1387, 11:48 صبح
شما باید توسط این کدر و دکدر بخشهایی از کدها رو که آنتی بهشون گیر میده کد کنید

مهران رسا
سه شنبه 07 خرداد 1387, 17:14 عصر
keihancpu جان دست درد نکنه 20 کار کرد ..

اما آنتی ویروس بش گیر می ده ....



سلام
به اینجا (http://barnamenevis.org/forum/showthread.php?t=101447&highlight=%D8%AF%D9%88%D8%B1+%D8%B2%D8%AF%D9%86+%D 8%A2%D9%86%D8%AA%DB%8C+%D9%88%DB%8C%D8%B1%D9%88%D8 %B3+%D9%87%D8%A7) مراجعه کنید .

tehran2009
سه شنبه 07 خرداد 1387, 17:59 عصر
با چه نرم افزاری کدر و دکدر کنم .

.:KeihanCPU:.
سه شنبه 07 خرداد 1387, 23:55 عصر
با چه نرم افزاری کدر و دکدر کنم .


شما میتونین توسط module ی که در پروژه ضمیمه قرار داده شده اینکارو انجام بدین
برای این کار مثلا با کد زیر :

text1.text=coder(text2.text)
میتونید نوشته داخل تکست2 را کد کنید و در تکست 1 قرار دهید
و با این کد زیر :

Text1.text=Decoder(text2.text)
میتونید نوشته ای که در تکست2 هست Decodeکنین و اونو در تکست1 قرار بدین.
:لبخندساده:

tehran2009
چهارشنبه 08 خرداد 1387, 18:08 عصر
من دقیقاً همین کارو کردم وقتی اینکد کردم چطوری ازش تو ویبی استفاده کنم ....

لطفاً با یه پروژه ویبی برام توضیح بدین .....

.:KeihanCPU:.
چهارشنبه 08 خرداد 1387, 19:11 عصر
دوست عزیز من پروژه رو برای شما قرار دادم
ایناهاش Decode.zip (http://barnamenevis.org/forum/attachment.php?attachmentid=18332&d=1211874392)
اگه شما در اون پروژه این فرمان رو بنویسی

Msgbox Coder(Text1.Text)
اون موقع نوشته تکست 1 به صورت کد شده در Msgbox نشون داده میشه
دستور Decoder هم اینه و فقط بجای Coder مینویسی Decoder

tehran2009
پنج شنبه 09 خرداد 1387, 08:45 صبح
منظور من این نیست .

ببینید من با ایم پروژه ای که به من دادید . دی کد می کنم خب ..

بعد می خوام از این کد توی برنامم استفاده کنم .

چطوری توی برنامه از این دی کد استفاده کنم .. منظورم طرز استفادشه .

.:KeihanCPU:.
پنج شنبه 09 خرداد 1387, 11:25 صبح
دوست عزیز شما اگر مدال مربوطه رو که تو پروژه ها گذاشتم در هر برنامه ای قرار بدبد
میتونید از Decoder و Coder اون بهره ببرید
مثلا اگه میخواین کپشن فرم شما برابر با salam بشه
باید این کد رو بنویسید

Form1.Caption=Decoder("$|L|,") hamin

.:KeihanCPU:.
پنج شنبه 09 خرداد 1387, 11:28 صبح
البته hamin رو برای جلوگیری از تخریب ترتیب کد نوشتم
شما hamin رو ننویسید

tehran2009
پنج شنبه 09 خرداد 1387, 15:57 عصر
اگه ممکنه یک مثال با پروژه های ویبی برام اینجا بزارید تا بهتر متوجه بشم ... ممنون میشم

هر کاری کردم نشد.

.:KeihanCPU:.
پنج شنبه 09 خرداد 1387, 16:20 عصر
مثال با پروژه قرار داده شده
یکم بیشتر توجه کن

meisambandari
شنبه 12 مرداد 1387, 11:05 صبح
سلام من سورس strtup رو دکد میکنم یک ارروری میده سورس که دکد کردم رو میزارم اگه ممکنه راهنمایی کنید که اررورش از چی هست .

.:KeihanCPU:.
شنبه 12 مرداد 1387, 16:35 عصر
بین project1 و آدرس کد شده رجیستری به جای علامت , از & استفاده کن