
نوشته شده توسط
iranmsb
سلام
چطوری میتونم تشخیص بدم که چه نرمافزارهایی توی یک سیستم نصب شده اند و بعد بتونم فایل EXE این نرم افزار ها رو پیدا کنم .
منظورم اینه که از طریق برنامه بتونم تمام نرم افزارهای نصب شده روی سیستم رو به کاربر رو نشون بدم و بعد کاربر هرکدوم از اونا رو دوست داشت بتونه از طریق برنامه اجرا کنه .
فکر میکنم بهترین راه استفاده از رجیستری باشه.
مثلا تو این آدرس خیلی چیزا میتویند پیدا کنید :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Uninstall]
برای مثال :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Uninstall\Microsoft Visual Studio 2005 Professional Edition - ENU]
"DisplayIcon"="C:\\Program Files\\Microsoft Visual Studio 8\\Setup\\setup.ico"
"DisplayName"="Microsoft Visual Studio 2005 Professional Edition - ENU"
"UninstallString"="C:\\Program Files\\Microsoft Visual Studio 8\\Microsoft Visual Studio 2005 Professional Edition - ENU\\setup.exe"
"VersionMinor"="0"
"VersionMajor"="8"
"Publisher"="Microsoft Corporation"
"InstallLocation"="C:\\Program Files\\Microsoft Visual Studio 8\\"
"UninstallPath"="C:\\Program Files\\Microsoft Visual Studio 8\\Microsoft Visual Studio 2005 Professional Edition - ENU\\setup.exe"
"Readme"="C:\\Program Files\\Microsoft Visual Studio 8\\readme.htm"
"URLUpdateInfo"="http://go.microsoft.com/fwlink/?LinkId=45660"
"HelpLink"="http://go.microsoft.com/fwlink/?LinkId=45396"