Saya menggunakan:
FileInfo(
System.Environment.GetFolderPath(
System.Environment.SpecialFolder.ProgramFiles)
+ @"\MyInstalledApp"
Untuk menentukan apakah suatu program terdeteksi pada mesin pengguna (itu tidak ideal, tetapi program yang saya cari adalah kludge tua yang tepat dari aplikasi MS-DOS, dan saya tidak bisa memikirkan metode lain).
Pada Windows XP dan Windows Vista versi 32-bit ini berfungsi dengan baik. Namun, pada x64 Windows Vista kode mengembalikan folder File Program x64, sedangkan aplikasi diinstal di Program Files x86. Apakah ada cara untuk mengembalikan jalur ke Program Files x86 secara terprogram tanpa kabel "C: \ Program Files (x86)"?