我的winform應(yīng)用程序由另一個(gè)應(yīng)用程序(父應(yīng)用程序)啟動(dòng),我需要確定使用C#啟動(dòng)應(yīng)用程序的應(yīng)用程序的pid。
3 回答

胡子哥哥
TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊
檢查CreateToolhelp32Snapshot枚舉的th32ParentProcessID成員。
有關(guān)如何執(zhí)行此操作的示例,請(qǐng)?jiān)诖颂幉榭次业奶印?/p>
由于您正在使用C#,因此您將需要使用DllImports。在鏈接的帖子中,每個(gè)MSDN頁(yè)面都有您需要的功能。在每個(gè)MSDN頁(yè)面的底部,它們都有DllImport for C#的代碼。
還有一種僅使用托管代碼的簡(jiǎn)便方法,但是如果您有多個(gè)由不同應(yīng)用程序啟動(dòng)的進(jìn)程名稱,則該方法將無(wú)效。
- 3 回答
- 0 關(guān)注
- 874 瀏覽
添加回答
舉報(bào)
0/150
提交
取消