2015-05-27 37 views
1

在程序中,我只想在程序運行時向Windows上下文菜單添加項目;使Windows上下文菜單調用函數C#

因此,它將不得不在程序運行時添加,並在程序退出時刪除。另外,不要單擊時運行一個.exe文件,我想讓它調用我的程序內部的一個方法。

第二部分是否可能,如果有,您是否有任何信息?

+0

不確定是否可能。如果它將參數發送到已打開的程序(過程)的標準輸入,它是一個選項嗎?因此,程序將根據收到的輸入調用任何需要的方法 –

+1

您可以修改/不修改註冊表以在程序運行或退出時包含命令(必須以管理員權限運行),該部分並不太難。命令需要使用參數來啓動程序,所以你可以讓stub可執行文件獲取參數並使用某種IPC來調用主可執行文件中的方法。 –

+0

哪個上下文菜單? –

回答

1

我最終走了Ron Beyer建議的路線,並製作了一個單獨的程序,通過命名管道向主程序發送消息。感謝所有的建議。