※ ChatGPTを利用し、要約された質問です(原文:サーバーに保存されているVB6で作成したexeをWEBで実行したいので)
サーバーに保存されているVB6で作成したexeをWEBで実行したいので
このQ&Aのポイント
サーバーに保存されているVB6で作成したexeをWEBで実行する方法について教えてください。
VB6で作成したexeファイルをサーバー上で実行する方法について教えてください。
VB6で作成したexeファイルをWEB上で実行するための手順を教えてください。
サーバーに保存されているVB6で作成したexeをWEBで実行したいので
サーバーに保存されているVB6で作成したexeをWEBで実行したいのですが下記エラーがでてきます。
エラーActiveXコンポーネントはオブジェクトを作成できません"Wscript.Shell"
"Wscript.Shell"に原因があるみたいなのですが、どのようにしたらいいでしょうか。
個別テスト
・サーバでProject1.exeをダブルクリックすると正常起動します。
・クライアントPCでもProject1.exeダブルクリックすると正常起動します。
・クライアントPCでIISを起動しWEBで下記ソースを実行すると正常起動します。
環境
サーバー
Windows Server 2003
IIS
クライアント
Windows XP
【ソース】
<html>
<head>
<title>サンプル</title>
<script language="VBScript">
Sub Sample4()
Dim WshShell
Set WshShell = CreateObject("Wscript.Shell")
'実行
WshShell.Run "C:\Inetpub\wwwroot\test1\Project1.exe" , 1 , True
End Sub
</script>
</head>
<body>
<form name="frm1">
<span id="txt1"></span>
<br>
<input type=button value="テスト" name="btn1" onclick="vbscript:Sample4()" />
</form>
</body>
</html>
お礼
ActiveXの設定を変更して上手くいきました。 ありがとうございました。