2012-01-19 28 views
0

ウィンドウの「コントロールパネル」、「DeviceManager」、「InstalledPrograms」などを呼び出すリンクはほとんどありません。クライアントからWindows exe(dosコマンド)を実行する方法(Jqueryを使用して)

これらのexesを実行するための同等のコマンドが見つかりました.Jqueryコードから呼び出す方法を手伝ってください。

は(FYI)
1.コントロールパネルのためのコマンドである。CONTROL.EXE 2デバイス・マネージャであります。%SystemRoot%\ System32 \ devmgmt.msc 3 InstalledProgramsある:CONTROL.EXE appwiz.cplと

+2

あなたはjQueryのからクライアントコンピュータ上で実行可能ファイルを実行したいですか?あなたは自分自身を聞いていますか? –

+0

いくつかの質問が私を怖がらせる。 –

+1

@PeteWilson - DBAから自分のデータベースを保護する方法を尋ねる人はまだ覚えています。 – Oded

答えて

1

プラグインがインストールされていない場合でも、ブラウザから実行ファイルを実行することはできません。

これは、セキュリティとプライバシーの両方の理由によるものです。

ランダムなウェブサイトがあなたのマシン上の任意のプログラムを実行できるようになった場合、どうなるかを想像してみてください。

+0

True、クライアントがそのような操作を実行するためには、それを制限する必要があります。それでもユーザーからの確認でこれを達成できますか?管理者特権を使用するか、安全なアカウントの下で使用できますか? – Biki

+0

@Biki - 私が言ったように、ブラウザプラグインなしではありません。 – Oded

1

私は他の人には同意していませんが、私は正当な理由を考えてもいいと思っています。例えばあなたの会社のイントラネットとその従業員のための技術的なトラブルシューティングガイド、上記のプログラムを開くためのクリック可能なハイパーリンクは、読者にコマンドプロンプトを使って入力させるのが便利で簡単です。単純なハイパーリンクはどうですか?

  • インターネットでこれをやりたい場合は、それを忘れて、それは大したものではありません。
  • あなたはイントラネットのユーザーのために内部的にそれをしたい場合は、単にIEで信頼ゾーンにサーバのURLを追加し、あなたがローカルにこれをやって、それがfile:// URI
で正常に動作します場合は、
  • を動作するはずです

    enter image description here

    <a href="file://c:\windows\System32\appwiz.cpl">Open Installed Programs</a> 
    
  • +0

    私はそれを私のコンピュータでローカルに使ってみましたが、上記のようにうまくいきませんでした。あなたはurブラウザで追加の設定をしましたか? – Biki

    +0

    ローカルでChromeとIE9のデフォルト設定で正常に動作します。私はFireFoxを試していない、何を使用していますか? – eth0

    +0

    私はIE9&chromeも使用しています。私は2人の同僚のマシンで同じコードをテストしましたが、プロンプトは開く/保存/キャンセルを選択するようにはなっていません。 – Biki

    関連する問題