VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

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


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -