投稿日 | : 2005/06/08(Wed) 10:29 |
投稿者 | : A3 |
Eメール | : |
URL | : |
タイトル | : runasコマンドで起動したときのスクリプトコントロールの動作について |
はじめまして。A3と申します。
VB6.0(SP4)とMicrosoft Script Control 1.0(msscript.ocx)を使って
VBScriptの簡易スクリプトランチャーを作っています。(仮にAAA.exeとしておきます。)
※VB画面でリストを選択すると、それに対応したVBScriptを実行するような形です。
そこで、以下のような問題にぶつかりましたのでご質問させて頂きます。
実行環境はWindows2000Professionalです。
VBScriptでC:\Winntにファイル生成する処理がある場合、
(Usersグループ所属の)一般ユーザでは書込み権限がありません。
そこでC:\Winntに書込みできる権限を持った新規ユーザを作成し
runasコマンドで新規ユーザに切り替えてAAA.exeを実行しました。
⇒結果、AAA.exeから呼び出されたVBScriptでC:\Winntにファイルを生成しようとすると、
エラーとなってしまいました。
※runasコマンドを使わないときと同じ状態。
スクリプトコントロールから呼び出されたVBScriptに別ユーザ権限を与える方法はあるのでしょうか
?