2012-04-17 4 views
0

からネットワークプリンタの地図、私は床の上にネットワークプリンタを指すイメージマップを持っています。私はネットワークプリンタXに関連する座標をクリックするようにしたいと思っています。これをIEのバージョン7から9を使ってクリックすると、そのプリンタをマップしたいと思います。私が(後で)できれば、それをデフォルトのプリンタとして設定したいかもしれません。要するにWebページ

WSH/VBS、PowerShell、バッチファイル、C#Windowsアプリケーションで書かれたローカルプログラムを使用してこれを行うことはできますが、ここではWebページを介してここに記載しているようには実行できないようです。

要件は、それは、社内のユーザーのための非常に単純であるべきです。 "クリック>はい>はい>"をクリックします。私はブラウザを制御することができ、すべてのユーザーは内部のセキュリティで保護されたネットワーク上にあります。

すべてのアイデアは最も歓迎されています。 ショーン

答えて

0

私はあなたのウェブページを経由してそれを行うことができるようになります疑います。デフォルトでは

、ブラウザベースのアプリケーションを介して何を行うことができ、クライアント側には、ユーザーのマシン構成を変更するウェブサイトを作り上げるから悪意のある開発者を防ぐために制限されています。

あなたはActiveX control to do this(しかし、.NET経由ではない)を作ることができます。私はずっと古いVB6やC++を使う必要があると思います。それはウェブページを介してそれをすることとはまったく別の動物であり、それは気が気味ではありません。

あなたは本当に、クライアント側のソリューションを必要としています。

.NETのWebベースのソリューションに最も近いのは、クライアントアプリケーションを作成し、ClickOnce経由で展開することです。

+0

ありがとう!私は見て続ける – Sean

0

私がこれをやっていることを認識している唯一の方法は、あなたが望む動作を実行できるようにするSigned ActiveX control(IEのみ)を書くことです。

(技術的にはあなたが未署名のActiveXコントロールを書くことができますが、IEのセキュリティ証明書の問題を中心に得ることが最も可能性の高い悪夢だろう)

+0

ありがとう。私はこれを試してみましょう。 – Sean

関連する問題