ファイルの関連

解決


Taku  2002-04-15 16:57:56  No: 801  IP: [192.*.*.*]

DelphiQ&Aにファイルの関連付けのサンプルがありますが

  Reg:= TRegistry.create;
  with Reg do
    try
      RootKey:= HKEY_CLASSES_ROOT;
      OpenKey('.xxx', true);    //拡張子のキーを作成
      WriteString('', 'xxxfile');  // データタイプの値を作成
      CloseKey;
  以下省略

2000やXPで、そのまま使用するとAdministrator以外でログインした場合
WriteStringのところでエラーになります
対処法、又はその他の方法をお願いします

編集    削除
るびい  2002-04-16 08:50:37  No: 802  IP: [192.*.*.*]

accessプロパティを
KEY_ALL_ACCESS
KEY_WRITE
のどちらかにしてもダメですか?

編集    削除
Taku  2002-04-16 18:57:07  No: 803  IP: [192.*.*.*]

るびい  さん
有難うございました
KEY_WRITEで解決しました。

編集    削除
Taku  2002-04-16 19:51:14  No: 804  IP: [192.*.*.*]

Win2000のPowerUsersで確認した時はOKでしたが
それ以外や、XPの制限付ユーザーではやはりダメでした
制限されているのだからアクセスできなくて当然なのでしょうか?

編集    削除