【お知らせ】まとめて検索などの提供終了

WindowsXP、VC++6.0 の環境です。
<やりたいこと>
Admin権限ユーザ、一般ユーザで情報を共有したい。
どちらのユーザでログオンしたとしても、
「同じ格納場所」に情報をリード/ライトする処理を
したい。

「同じ格納場所」としてレジストリを考え、以下の質問をしましたが回答がなく、またテストしてもダメそうでした。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=545935

で、ファイルを共有しようと考えましたが、Admin権限で作成したファイルに一般ユーザはライトできませんでした。
一般ユーザでもライトできるように権限を変更する
Win32API関数などはあるでしょうか。

または、上記の要求を満たせるような方法はあるでしょうか。
ご存知の方がいればアドバイスお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

Admini権限でファイル作成した場合に


Everyoneに書き込み権限を付与するように作成されたら
いかがですか?ダメ?
キーワードは、ACLs・・かな?
http://www.loa.espci.fr/winnt/cacls/cacls.htm
このURLのソースを解析して作成してみては?
    • good
    • 0
この回答へのお礼

アドバイスありがとうございました。
その後の調査などから、SetFileSecurity()関数で
実現することにしました。

お礼日時:2003/05/26 15:01

あらかじめ、格納場所フォルダをUsersが変更できるようにしておけばいいのでは?

    • good
    • 0
この回答へのお礼

アドバイスありがとうございました。
その後の調査などから、SetFileSecurity()関数で
実現することにしました。

お礼日時:2003/05/26 15:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング