در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

aras

نمایش تمامی شورتکات های ویندوز در سی شارپ

با سلام

 

دوستان چطوری میشه تمامی آدرس شورتکات برنامه های نصب شده در ویندوز رو تو سی شارپ نمایش داد ممنون میشم راهنمایی کنید

لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
حسین احمدی

سلام، وقت بخیر

شما می تونید لیست برنامه های نصب شده رو از آدرس زیر تو رجیستری بدست بیارید:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

کد زیر می تونه این کار رو برای شما انجام بده:

string registry_key = @"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths";
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("Path"));
        }
    }
}

فقط نتونستم کد رو تست کنم. اگه مشکلی داشت بفرمائید.

لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
aras

ممنون از پاسختون ، ولی یه سری از شورتکاتا رو نشون نمیده متاسفانه 

پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....