0

Chrome拡張機能からexeを呼び出そうとしています。私はグーグルで検索し、それがNPAPIプラグインからのみ可能であることを知りました。また、c / c ++(私にはわかりません)でしか記述できないという印象を受けました。誰かがNPAPIプラグインについて私を助けてくれますか?

c#またはvb.netを使用してVisualStudioでビルドできる場合。

Manifest.Jsonファイル

{
"name": "My First Extension",
"version": "1.0",
"manifest_version": 2,

"description": "The first extension that I made.",
"browser_action": {
                  "default_icon": "icon.png",
                  "default_popup": "MyPage.html"
                 },
"permissions": [
                "MyPage.html"
               ]
}

MyPage.htmlファイル

<html> 
   <head>
       <script src="my.js"></script>
       <script language="JavaScript" type="text/javascript" > </script> 
   </head> 
          <body>  
          </body> 
</html> 

my.jsファイル

window.onload = function()
    {
       RunExe();
    }; 
function RunExe()   
    { 
     MyObject = new ActiveXObject( "WScript.Shell" ) 
     MyObject.run     ("file:///C:/Users/manoj.gangwar/Desktop/FormEx_Sample_Project/TestProject/bin/Debug/TestForm.exe"); 
     window.close();           
    }   

よろしくManoj

4

1 に答える 1

1

いいえ、C++を知らずに.netでブラウザプラグインを作成する方法はありません。.netアセンブリをプラグインとして動作させるためのブリッジとして機能するものをC++で作成することは可能かもしれませんが、私の知る限り、誰もそのようなものを作成していません。

于 2012-11-22T17:42:52.293 に答える