投稿時間: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に別ユーザ権限を与える方法はあるのでしょうか ?
|