আমি ব্যাবহার করছি:
FileInfo(
System.Environment.GetFolderPath(
System.Environment.SpecialFolder.ProgramFiles)
+ @"\MyInstalledApp"
কোনও প্রোগ্রাম ব্যবহারকারীদের মেশিনে সনাক্ত করা হয়েছে কিনা তা নির্ধারণের জন্য (এটি আদর্শ নয়, তবে আমি যে প্রোগ্রামটি সন্ধান করছি তা হ'ল এমএস-ডস অ্যাপ্লিকেশনটির সঠিক পুরানো ক্লেজ এবং আমি অন্য কোনও পদ্ধতির কথা ভাবতে পারি না)।
উইন্ডোজ এক্সপি এবং উইন্ডোজ ভিস্তার 32-বিট সংস্করণগুলিতে এটি দুর্দান্ত কাজ করে। তবে, x64 উইন্ডোজ ভিস্তার কোডটি x64 প্রোগ্রাম ফাইল ফোল্ডারটি ফেরত দেয়, যেখানে অ্যাপ্লিকেশনটি প্রোগ্রাম ফাইলগুলি x86 এ ইনস্টল করা থাকে। হার্ড ওয়্যারিং "সি: \ প্রোগ্রাম ফাইলগুলি (x86)" ছাড়াই প্রোগ্রাম ফাইল এক্স x86-এ প্রোগ্রামটি প্রোগ্রামিকভাবে ফেরার কোনও উপায় আছে?