PDA

View Full Version : سوال: چگونه لیست برنامه های نصب شده روی کامپیوتر را به دست اوریم ؟



parsa lotfy
جمعه 20 بهمن 1391, 20:40 عصر
اساتید چیجوری میشه لیست برنامه های نصب شده در کامپیوتر را مثلا داخل یک string ذخیره کرد ؟؟؟؟؟؟؟

aliasghar2
جمعه 20 بهمن 1391, 21:20 عصر
سلام
اینم یه نمونه کد

string registry_key = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal l";
using(Microsoft.Win32.RegistryKey key = Registry.LocalMachine.OpenSubKey(registry_key))
{
foreach(string subkey_name in key.GetSubKeyNames())
{
using(RegistryKey subkey = key.OpenSubKey(subkey_name))
{
Console.WriteLine(subkey.GetValue("DisplayName"));
}
}
}

parsa lotfy
جمعه 20 بهمن 1391, 21:38 عصر
میشه سولوشنشو بذارید ؟؟؟؟؟

fakhravari
جمعه 20 بهمن 1391, 21:52 عصر
لیست برنامه ها به صورت بهتر نیست؟
کل نام زیر پوشه اینا رو هم میاره:اشتباه:

parsa lotfy
جمعه 20 بهمن 1391, 22:09 عصر
نه میخوام فقط اسم برنامه هارو بیاره

khokhan
جمعه 20 بهمن 1391, 22:26 عصر
نه میخوام فقط اسم برنامه هارو بیاره


درود بر شما اینم سورس