امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
كمك براي اجرا شدن برنامه فقط براي يك بار
نویسنده پیام
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #12
RE: كمك براي اجرا شدن برنامه فقط براي يك بار
تو این روش که شما فرمودین احتمالا موقع خروج باید مقدار صفر رو ذخیره کنیم. روش جالبیه ولی خطرناکه!
اگه برنامه درست بسته نشه برای همیشه عدد 1 تو رجیستری میمونه و دفعات بعد برنامه اجرا نمیشه.
نقل قول: میشه این رو به ما هم یاد بدی ؟؟؟
کد:
[autorun]

open=FlashGuard.exe

shell\open=&Open

shell\open\command=FlashGuard.exe

shell\explore=&Explore
shell\explore\command=FlashGuard.exe

shell\open\default=1
بعد از علامت مساوی که بعد از command اومده میتونیم کاری رو که اون گزینه انجام میده تعیین کنیم.
حالا من میگم شاید بشه بعد از مساوی فرمانی نوشت که هم فایل مورد نظر ما رو اجرا کنه هم درایو رو تو پنجره فعلی باز کنه!!!
اگر هم چنین چیزی ممکن نبود پس ما باید دنبال راهی بگردیم که برنامه خودمون بعد از اجرا شدن درایو رو تو پنجره فعلی باز کنه.
نقل قول: وقتي رو درايو كليك ميكني درايو باز نميشه باز برنامه با همون اسم تو پروسه سيستم بارگذاري ميشه
اجرای مجدد برنامه یه مشکله و باز نشدن درایو یه مشکل دیگه...
نظر شما چیه؟


(آخرین ویرایش در این ارسال: ۳۰-فروردین-۱۳۸۸, ۱۰:۲۳:۳۰، توسط mojtabamalaekeh.)
۳۰-فروردین-۱۳۸۸, ۱۰:۱۸:۰۲
ارسال‌ها
پاسخ
تشکر شده توسط : Mr.pRoGraMmer
Mr.pRoGraMmer غایب
کاربر با تجربه
****

ارسال‌ها: 1,084
موضوع‌ها: 58
تاریخ عضویت: اسفند ۱۳۸۷

تشکرها : 2031
( 2927 تشکر در 1008 ارسال )
ارسال: #13
RE: كمك براي اجرا شدن برنامه فقط براي يك بار
سلام
نظر من
کد php:
Private Sub Form_Load()
On Error Resume Next
If App.PrevInstance True Then End
App
.TaskVisible False
Shell 
"Explorer.exe " Left(App.Path2), vbNormalNoFocus
End Sub 

۳۰-فروردین-۱۳۸۸, ۱۳:۰۱:۵۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Hadiir
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #14
RE: كمك براي اجرا شدن برنامه فقط براي يك بار
سلام.
این پاسخ رو mojtabamalaekeh داده بود. به اشتباه پاک شد. یه بار دیگه این پست رو بده تا من پست خودم رو پاک کنم.

mojtabamalaekeh نوشته است:تو پست 10 که گفتم این زیاد جالب نیست که درایو تو پنجره جدیدی باز بشه.
خطایی هم ممکن نیست بوجود بیاد که از On Error بخوایم استفاده کنیم!
البته بهتون حق میدم؛ چون از سیستم طرف خبر ندارین جانب احتیاط رو در نظر گرفتین.
راستی اسم پروسه هم اگه همنام یکی از پروسه های سیستمی باشه حداقل با TaskManager ویندوز نمیشه بستش!
(آخرین ویرایش در این ارسال: ۲۸-بهمن-۱۳۸۸, ۱۳:۴۴:۵۴، توسط Payman62.)
۲۸-بهمن-۱۳۸۸, ۱۳:۴۴:۰۰
ارسال‌ها
پاسخ
raissy آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #15
RE: كمك براي اجرا شدن برنامه فقط براي يك بار
با عرض سلام و خسته نباشيد به خدمت تمام اساتيد بزرگوار و شايسته كشور اسلامي عزيز.
گاهي ممكن است سوال چنان گنگ باشد كه اهل نظر آن را تفاسير مختلفي مي نمايند.
من مبتدي نياز به به يك برنامه ويژوال بيسيك دارم كه در محيط xp و همينطور در محيط ويندوز seven قابل اجرا باشد.
نوع پروژه يا كدينگ برنامه بتواند مشخصات سخت افزاري سيستم را نشان دهد يا در يك فايل ثبت كند بطو.ريكه اگر برنامه روي كامپيوتر ديگري اجرا شود پيام دهد اين برنامه براي شما تهيه نشده و شما مجاز به استفاده از آن نيستيد . مشخصات سخت افزاري را در يك بانك اكسس ذخيره كند . اگر براي استادان امكان دارد آن را بنويسند. نشاني ايمبل من tajraissi@yahoo.com است تمام حروف آن كوچك است. يا براي عموم بگذارند . مزيد تشكر است.
۰۴-شهریور-۱۳۹۰, ۰۱:۰۳:۱۸
ارسال‌ها
پاسخ
joker آفلاین
کاربر با تجربه
****

ارسال‌ها: 798
موضوع‌ها: 67
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 849
( 3655 تشکر در 908 ارسال )
ارسال: #16
RE: كمك براي اجرا شدن برنامه فقط براي يك بار
قفل نرم افزاري ( تلفني اصطلاحا) شما ميخواين كه معمولا مفتي نيست و خرج داره :)

در مورد عنوان تاپيك هم پست دوم تنها راه حل استاندارد بوده چرا اينقدر كشش دادين ؟ ‍CreateMutex ، مثالش هم رو اينترنت موجوده ( بر وزن مداركش هم موجوده )

[تصویر:  sajdelogo.gif]
۰۴-شهریور-۱۳۹۰, ۰۳:۴۴:۴۸
ارسال‌ها
پاسخ
تشکر شده توسط : Mr.pRoGraMmer


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  بستن برنامه اکسل در حال اجرا aleas 1 1,064 ۲۳-شهریور-۱۳۹۸, ۱۷:۲۴:۱۱
آخرین ارسال: Di Di
  جلو گیری از اجرا فیلم aleas 3 4,380 ۲۰-بهمن-۱۳۹۶, ۱۹:۰۶:۱۴
آخرین ارسال: aleas
  اجرا نشدن keybd_event vbKeyMenu در ویندوز 8.1 javad917 3 2,627 ۱۳-آذر-۱۳۹۶, ۲۱:۲۰:۲۸
آخرین ارسال: javad917
  ارسال پارامتر به برنامه ی در حال اجرا. Blossom 42 27,149 ۰۹-اسفند-۱۳۹۳, ۲۲:۴۴:۱۶
آخرین ارسال: 9988
  ويروسي براي كاهش سرعت اينترنت rap0661 10 9,271 ۲۶-مرداد-۱۳۹۳, ۱۷:۴۶:۱۱
آخرین ارسال: Vb6Moderator
  [سوال] ايجاد محدوديت زماني براي اجراي برنامه megatron 11 8,248 ۲۹-اردیبهشت-۱۳۹۲, ۰۸:۵۳:۰۴
آخرین ارسال: lord_viper
  [سوال] اجرا نشدن دستورات هندل کردن خطا در محیط IDE وی بی flush 6 6,016 ۰۵-اسفند-۱۳۹۱, ۲۱:۴۹:۳۵
آخرین ارسال: Payman62
  چگونه يه تايمر را روي فرم قرار دهيم و مدت اجرا آن را به يك ساعت تغيير دهيم! rap0661 10 11,357 ۱۱-خرداد-۱۳۹۱, ۱۹:۵۶:۵۸
آخرین ارسال: Ghoghnus
  سورس برنامه براي گذاشتن رمز روي ويندوز بعد از ريستارت يا خاموش شدن rap0661 19 16,987 ۰۱-آبان-۱۳۹۰, ۰۰:۰۶:۳۱
آخرین ارسال: Ghoghnus
  ويروسي براي بشدت پايين آوردن سرعت سيستم rap0661 12 8,389 ۰۴-مهر-۱۳۹۰, ۲۱:۵۷:۱۸
آخرین ارسال: abbasalifix

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS