ورود

View Full Version : حرفه ای: آگاهي از نصب و عدم نصب يك برنامه در سيستم



computer_prospect
شنبه 04 مهر 1388, 15:48 عصر
سلام به همه شما دوستان :
من يك فرم درست كردم و روي اين فرم يك دكمه هست . مي خوام نرم افزاري كه مد نظرم است را اگر رو سيستم كاربر نصب بود كه اين دكمه فعال نشه اما اگر نصب نبود اين دكمه فعال بشه و كاربر روي آن كليك كنه براي نصب .
چطور بايد اين كار را بكنم ؟
لطفا من رو راهنمايي كنيد . پيشاپيش ممنون .

Dr.Bronx
شنبه 04 مهر 1388, 16:02 عصر
منظورتون چه نرم افزاری هست
هر نرم افزاری یه راهی داره برای تشخیص نصب بودن یا نبودن اون
موفق باشید

butterfly8528
شنبه 04 مهر 1388, 16:09 عصر
شما می خواید نصب بودن برنامه ای که خودتون نوشتید رو برسی کنید یا برنامه ای دیگه مثل همین VB6 ؟

Sundown
شنبه 04 مهر 1388, 16:25 عصر
خب راههاي زيادي هست اما ساده ترين راه به نظر من چك كردن رجيستري هست
اين راه 90 درصد جواب ميده
مثلا ميخواهيد ببينيد نرم افزار ادوبي ريدر نصب هست يا نه ؟
خب اگر نرم افزار نصب باشه به احتمال 90 درصد شايد هم بيشتر در آدرس زير در رجيستري كليدي به نام اين نرم افزار وجود داره كه ميشه با چك كردنش به اين نتيجه رسيد كه برنامه نصب هست يا نه
HKEY_CURRENT_USER/Software/Adobe/Acrobat reader

در مورد اين راه تاكيد ميكنم احتمال صحت جواب تقريبا 90 درصد هست. چون ممكنه كاربر به صورت دستي اون رو كليد رو پاك كرده باشه كه احتمالش كمه دوما برنامه بعد از نصب اجرا نشده باشه يا ...

computer_prospect
شنبه 04 مهر 1388, 19:16 عصر
خب راههاي زيادي هست اما ساده ترين راه به نظر من چك كردن رجيستري هست
اين راه 90 درصد جواب ميده
مثلا ميخواهيد ببينيد نرم افزار ادوبي ريدر نصب هست يا نه ؟
خب اگر نرم افزار نصب باشه به احتمال 90 درصد شايد هم بيشتر در آدرس زير در رجيستري كليدي به نام اين نرم افزار وجود داره كه ميشه با چك كردنش به اين نتيجه رسيد كه برنامه نصب هست يا نه
HKEY_CURRENT_USER/Software/Adobe/Acrobat reader

در مورد اين راه تاكيد ميكنم احتمال صحت جواب تقريبا 90 درصد هست. چون ممكنه كاربر به صورت دستي اون رو كليد رو پاك كرده باشه كه احتمالش كمه دوما برنامه بعد از نصب اجرا نشده باشه يا ...
سلام دوستان :
من دقيقا منظورم توضيحي است كه دوست عزيزم Sundown (http://www.barnamenevis.org/forum/member.php?u=91862) داد . لطف مي كنيد دستورشو بذاريد تا من ببينم چه جوري مي شه چك كرد . يعني از VB چه دستوري بدم تا چك كنه . مثلا همون Adobe .
پيشاپيش ممنون .

Sundown
سه شنبه 07 مهر 1388, 10:59 صبح
نحوه کار با رجیستری در وی بی را اینجا (http://www.prdev.com/search/aisearch.asp?id=186)و اینجا (http://barnamenevis.org/forum/showthread.php?t=181996)میتوانید ببینید

موفق باشید