سلام
چطوری میشه چک کرد که روی سیستم SQL Server یا سایر نرم افزارهای مربوط به .Net مثل کریستال ریپورت نصب هست یا نه؟
با تشکر
سلام
چطوری میشه چک کرد که روی سیستم SQL Server یا سایر نرم افزارهای مربوط به .Net مثل کریستال ریپورت نصب هست یا نه؟
با تشکر
برو از Registry کلید HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Uninstall رو ببین میفهمی
روش هاي دوستان خوبه اما در صورتي كه برنامه در حال اجرا باشه ، به نظر من بهتره پروسس ها رو جستجو كني ببيني برنامه در حال اجرا هست يا نه . اگر هم در حال اجرا نبود بايد يه جور ديگه اونو شناسايي كني ، آخه روش دوستان درسته اما اگه برنامه فايليش پاك شده باشه و قابل اجرا نباشه ، اونوقت بدرد نمي خوره !
منم برام سئواله
مثلا قبل اینکه برنامه رو اجرا کنم چک کنم که نرم افزار های خاص مثل اس کیو ال سرور رو سیستم نصبه یا نه
چون اگه نصب نباشه یک خطایی مانند نیافتن یک فایل DLL خاص رو به کاربر میده که کاربر سردرگم میشه
ولی در صورت چک کردن خود برنامه می تونیم خطایی درخور فهم کابران عمومی نرم افزارا نشون بدیم
مثلا فلان برنامه نصب نمی باشد و باید آنرا نصب کنید
یه راه حل نرم افزاریه خوب پیشنهاد کنید
سلام دوست عزیز
یکی از راههایی که می تواند کمکت کند شمارش تعداد Instances های موجود برروی اون سیستم است
یعنی ببینی چند تا Instances روی سیستم است اگر وجود ندارد به این معنی است که اصلا sql server نصب نیست
برای این کار می توانی از لینک های زیر کمک بگیری
http://www.codeproject.com/KB/databa...numerator.aspx
http://www.codeproject.com/KB/databa...l_servers.aspx
http://msdn.microsoft.com/en-us/library/a6t1z9x2.aspx
رو سی دی با ماژیک بنویس اول Sql را نصب کنید