我實際上試圖啓動我的C#單聲道可執行文件在OSX與Chrome原生消息。Chrome原生消息與單聲道
到目前爲止,我從來沒有能夠推出與OSX的可執行文件(它的工作原理以及在Windows上)
這裏的本地消息主機的清單:
{
"allowed_origins" :
[
"chrome-extension://njbimgehbcecolchhhfpamfobkedoein/"
],
"description" : "test native messaging host",
"name" : "com.myapp.native.host",
"path" : "/Applications/myapp/launch.sh",
"type" : "stdio"
}
這裏的推出。 SH文件:
#!/bin/bash
/usr/local/bin/mono --runtime=v4.0.30319 my_executable.exe "[email protected]"
我不斷收到以下錯誤:
「本機主機已退出。」
我嘗試啓動SH文件,它似乎運作良好(它在標準輸入讀取條目)
1 /這方法可能奏效,而我失去了一些東西? 2 /是否有另一種使用Mono啓動可執行文件的方法? (我試圖直接在清單上放置可執行文件路徑,但它也不起作用 3 /我應該使用Mono(python/C++)以外的其他東西,我將不得不重做我的可執行文件,並且這可能會花費很多。
非常感謝您的快速和詳盡的答案。順便說一句,我目前正在使用你的美妙的DLL PKCS11Interop,所以非常感謝所有偉大的工作! – Thordax
@ Thordax:太好了。我很高興你喜歡它。 – jariq