DelphiQ&Aにファイルの関連付けのサンプルがありますが
Reg:= TRegistry.create;
with Reg do
try
RootKey:= HKEY_CLASSES_ROOT;
OpenKey('.xxx', true); //拡張子のキーを作成
WriteString('', 'xxxfile'); // データタイプの値を作成
CloseKey;
以下省略
2000やXPで、そのまま使用するとAdministrator以外でログインした場合
WriteStringのところでエラーになります
対処法、又はその他の方法をお願いします
accessプロパティを
KEY_ALL_ACCESS
KEY_WRITE
のどちらかにしてもダメですか?
るびい さん
有難うございました
KEY_WRITEで解決しました。
Win2000のPowerUsersで確認した時はOKでしたが
それ以外や、XPの制限付ユーザーではやはりダメでした
制限されているのだからアクセスできなくて当然なのでしょうか?
ツイート | ![]() |