PDA

View Full Version : سوال: چک کردن وجود SQL Server روی سیستم



probit
دوشنبه 25 مرداد 1389, 11:15 صبح
سلام
چطوری میشه چک کرد که روی سیستم SQL Server یا سایر نرم افزارهای مربوط به .Net مثل کریستال ریپورت نصب هست یا نه؟
با تشکر

Mohandes2009
دوشنبه 25 مرداد 1389, 11:28 صبح
سلام
چطوری میشه چک کرد که روی سیستم SQL Server یا سایر نرم افزارهای مربوط به .Net مثل کریستال ریپورت نصب هست یا نه؟
با تشکر

برو توی system32 فایل هاش را سرچ کن اگه نبود یعنی نیست:لبخند:

probit
دوشنبه 25 مرداد 1389, 12:26 عصر
برو توی system32 فایل هاش را سرچ کن اگه نبود یعنی نیست:لبخند:

راه حل بهتری نیست؟
اینطوری باید همه فایلهاش را Search کرد چون ممکنه یکیش پاک بشه و برنامه کار نکنه.
پیدا کردن اینکه این برنامه چه فایلهایی تو System32 کپی می کنه هم سخته

saeedalg
دوشنبه 25 مرداد 1389, 13:18 عصر
برو از Registry کلید HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Uninstall رو ببین میفهمی

seven7777777
دوشنبه 25 مرداد 1389, 13:26 عصر
روش هاي دوستان خوبه اما در صورتي كه برنامه در حال اجرا باشه ، به نظر من بهتره پروسس ها رو جستجو كني ببيني برنامه در حال اجرا هست يا نه . اگر هم در حال اجرا نبود بايد يه جور ديگه اونو شناسايي كني ، آخه روش دوستان درسته اما اگه برنامه فايليش پاك شده باشه و قابل اجرا نباشه ، اونوقت بدرد نمي خوره !

hojjatshariffam
دوشنبه 25 مرداد 1389, 13:31 عصر
منم برام سئواله
مثلا قبل اینکه برنامه رو اجرا کنم چک کنم که نرم افزار های خاص مثل اس کیو ال سرور رو سیستم نصبه یا نه
چون اگه نصب نباشه یک خطایی مانند نیافتن یک فایل DLL خاص رو به کاربر میده که کاربر سردرگم میشه
ولی در صورت چک کردن خود برنامه می تونیم خطایی درخور فهم کابران عمومی نرم افزارا نشون بدیم
مثلا فلان برنامه نصب نمی باشد و باید آنرا نصب کنید
یه راه حل نرم افزاریه خوب پیشنهاد کنید

farsoft
دوشنبه 25 مرداد 1389, 13:54 عصر
سلام دوست عزیز
یکی از راههایی که می تواند کمکت کند شمارش تعداد Instances های موجود برروی اون سیستم است
یعنی ببینی چند تا Instances روی سیستم است اگر وجود ندارد به این معنی است که اصلا sql server نصب نیست
برای این کار می توانی از لینک های زیر کمک بگیری
http://www.codeproject.com/KB/database/SubmitSQLInfoEnumerator.aspx
http://www.codeproject.com/KB/database/locate_sql_servers.aspx
http://msdn.microsoft.com/en-us/library/a6t1z9x2.aspx

Mohandes2009
دوشنبه 25 مرداد 1389, 18:56 عصر
رو سی دی با ماژیک بنویس اول Sql را نصب کنید:لبخند: