- PR -

ユーザー別ファイル管理

1
投稿者投稿内容
nnn
会議室デビュー日: 2006/06/22
投稿数: 10
投稿日時: 2008-09-08 10:41
VB6.0でプログラムを開発しています。
現在Cドライブ直下にフォルダーとファイルを作成し、ファイルの読み書きを
していますが、すべてのユーザーに読み書きの権限をあたえなければなりません。
これをそれぞれのユーザーごとにフォルダーとファイルを作成し、読み書きをしたい
のですが、VB6.0でどのようにすれば出来るのか分かる方よろしくお願い致します。
もん吉
常連さん
会議室デビュー日: 2008/05/16
投稿数: 36
投稿日時: 2008-09-08 13:24
caclsをshellで呼び出せばいいと思います。

コマンドプロンプトからcacls /?でヘルプが見られると思います。
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2008-09-08 19:37
引用:

これをそれぞれのユーザーごとにフォルダーとファイルを作成し、読み書きをしたい
のですが、VB6.0でどのようにすれば出来るのか分かる方よろしくお願い致します。



そういう用途のために My Documents フォルダが用意されているのですが、それではダメなのでしょうか?

My Documents フォルダのフルパスは API 等で取得することができます。
_________________
// 渋木宏明 (Hiroaki SHIBUKI)
// http://hidori.jp/
// Microsoft MVP for Visual C#
//
// @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2008-09-09 21:49
 SHGetFolderPath というプラットフォーム API を使って、アプリケーションのデータ フォルダに書き込むのが正当です。

ご参考→All Users/Application Data って...<wankuma.com> ちゃっぴさんのコメント
1

スキルアップ/キャリアアップ(JOB@IT)