C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: Webでのクライアントアプリケーションの実行について


(過去ログ 34 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■17171 / inTopicNo.1)  Webでのクライアントアプリケーションの実行について
  
□投稿者/ じゃかるた (102回)-(2008/04/18(Fri) 10:28:48)

分類:[.NET 全般] 

以前の質問で以下内容を教えていただいたのでテストしてみました。
http://bbs.wankuma.com/index.cgi?mode=al2&namber=17131
■17160 より
>> WindowsのIEはクライアントアプリケーションの実行ができていますので。
>これは予め、そのアプリケーションがブラウザ(IE)に登録しているからと言えます。
>ExcelやFlash、Acrobat Reader、リモートデスクトップ等はブラウザ(シェルというべきか?)に登録されているので開けます。
>しかし、電卓やコマンドプロンプト等を自動的に開くことは(通常)できません。

>#もし開けるのであれば、それはローカルゾーンかな?


以下aspxをIISで実行したところ電卓が表示されました。(コマンドプロンプトも表示できました。)
これはIISで実行したとしてもlocalhostを指定した場合はローカルゾーンにあたるのでしょうか?
TestWebForm.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestWebForm.aspx.cs" Inherits="FormsAuth.TestWebForm" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <script language=javascript>   
        function Test()
        {
            var objShell = new ActiveXObject("Wscript.Shell");
            objShell.Run("\"C:\\windows\\system32\\calc.exe\"");
            objShell = null;
            return false;
        }
    </script>
    <title>無題のページ</title>
</head>
<body>
    <form id="form1" runat="server">
        <input type=button value="test" onclick="Test()">
    </form>
</body>
</html>

引用返信 編集キー/
■17203 / inTopicNo.2)  Re[1]: Webでのクライアントアプリケーションの実行について
□投稿者/ じゃかるた (103回)-(2008/04/18(Fri) 14:27:59)
> 以下aspxをIISで実行したところ電卓が表示されました。(コマンドプロンプトも表示できました。)
> これはIISで実行したとしてもlocalhostを指定した場合はローカルゾーンにあたるのでしょうか?

自己解決しました。ローカルゾーンになるようです。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -