Showing posts with label VB-Tips. Show all posts
Showing posts with label VB-Tips. Show all posts

Sunday, March 31, 2013

Menghilangkan Ritual Mode Compatibility - VB6 Tips

Sebuah aplikasi yang dibuat dengan VB6 seringkali tidak kompatibel dengan OS yang berada di atas XP, akhirnya user harus melakukan kegiatan ritual rutinan pada saat pertama kali menjalankan aplikasi exe tersebut. Adapun rutinan yang dimaksud adalah sebagai berikut:

  1. Klik kanan di icon exe program tersebut.
  2. Pilih Properties
  3. Kemudian klik pada tab Compatibility
  4. Anda dapat memilih atau bisa juga tidak di tombol Change settings for all users
  5. Berikan tanpa centang di Run this program in compatibility mode for
  6. Di dalam menu drop-down pilih sistem operasi yang sesuai
  7. Klik tombol Apply dan OK

Nah, agar user tidak direpotkan dengan kegiatan di atas, lebih baik Anda sisipkan saja beberapa script untuk memasukan beberapa nilai pada registry, di bawah adalah contohnya (InnoSetup Installer):

Scrip Inno sebelumnya....
[Registry]
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: String; ValueName:"{app}\AplikasiAnda.exe"; ValueData: "WINXP"; Flags: Uninsdeletekey
Root: HKLM; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: String; ValueName:"{app}\AplikasiAnda.exe"; ValueData: "WINXP"; Flags: Uninsdeletekey
Scrip Inno sesudahnya....
Demikian, semoga bermanfaat.
READ MORE - Menghilangkan Ritual Mode Compatibility - VB6 Tips