Windows8.1+Delphi7でダブルクリックでプロジェクト起動させる

Windows8.1( Vista以降?)では、D7のプロジェクトをダブルクリックで起動させることができない。

delphi32.exeを管理者権限にしておいても、ダブルクリックすると権限がなくなる。

これを回避するためには、管理者権限のdelphi32.exeのショートカットをデスクトップ等に作って、プロジェクトファイルをドロップして開く。

◆ダブルクリックに対応させたい!

2014.07.21 追記
Windows8.1にDelphi7をインストールすると、上記のドロップする方法でしか対処できない!

しかし、Windows8にDelphi7を管理者権限でインストールすると、普通にダブルクリックでプロジェクトファイルを開くことができる。
結論:Windows8にD7を管理者権限でインストールして、8.1にアップデートする!

 

 

ここから下は、
Win8でD7インストール後Win8.1にアップデートした環境。
これは、Win8.1にD7をインストールし、レジストリを直接編集してもだめ。理由はわからない。

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

に文字列を登録する。
名前:
C:\Program Files (x86)\Borland\Delphi7\Bin\delphi32.exe
データ:
~ RUNASADMIN

 

再起動する。
これでダブルクリックでDPRを起動できるはず。