cost 110 ms
vb.net - managementeventwatcher 未捕獲任何進程的第二個實例

[英]vb.net - managementeventwatcher not capturing a second instance of any process

我有一個應用程序正在使用 managementeventwatcher 監視設備上執行的進程,就像這樣...... 還有我的處理程序(現在只是登錄)...... 這是一種享受,我以最少的資源使用成功地捕獲了事件創建(而不是 Process.GetProcesses(),它正在錘擊資源),但是我注意到 ...

使應用程序能夠以管理員權限運行的替代方法

[英]Alternative ways to enable an application to run with admin rights

我有一個控制台應用程序,可以監控所有 Windows 進程,等待特定進程出現,然后使用 UI 自動化處理它。 它只分發給需要它並願意安裝它的人,因此它不會做任何惡意的事情。 現在它通過要求管理員權限來工作,以便它可以監視所有進程並捕獲特定進程。 然而,我們面臨的問題是用戶使用像 Citrix 這樣 ...

如何獲取vb.net中WINWORD進程的所有實例

[英]How to get all instances of WINWORD Process in vb.net

我想獲取 WINWORD 進程的所有實例。 如圖所示,我在 WINWORD 進程中運行了兩個 windows。 我想獲取他們的文件名和路徑。 這是我的代碼 我正在獲取進程名稱、ID 以及進程的日期和時間。 我想獲取進程的實例。 ...

在驅動器上運行FileSystemWatcher時,無法安全彈出彈出的USB記憶棒

[英]Cannot eject safely removed a USB memory stick when running a FileSystemWatcher on the drive

我需要在USB驅動器上創建一個記錄文件活動。 到目前為止,我能做些什么: 它使用ManagementEventWatcher來檢測USB存儲器的插入和提取(檢測到刪除存儲器后的提取): 使用FileSystemWatcher我可以記錄所有操作,例如。 創建,修改,刪除和 ...

使用 Windows 服務和 Vb.Net 檢測 USB 驅動器的插入和移除

[英]Detecting USB drive insertion and removal using windows service and Vb.Net

我希望在我的應用程序中檢測 USB 驅動器是否已插入或已拔出。 我在谷歌上搜索了很多關於它的內容,實際上找到了很多答案,但沒有一個完全按照我想要的方式工作。 我發現一個可以完美運行並在插入或拔出驅動器時發出消息但它使用WndProc這是一個非常長的過程並且很難理解特別是我對它零知識但這不是主要問題 ...

ManagementEventWatcher 通過調用 Stop() 引發 ManagementException

[英]ManagementEventWatcher throws ManagementException with call to Stop()

我有以下一段總是拋出異常的代碼:堆棧跟蹤如下: 導致它的代碼在 StopTreeWatcher() 中。 這是因為我沒有正確處理 ManagementEventWatcher 對象嗎? 我不明白“關閉”消息是什么意思。 但是當我啟動系統關閉時會發生這種情況。 我怎樣才能避免這個問題? ...

如何獲取使用WMI創建的過程的源PID和目標PID?

[英]How to get source and destination PID for process created using WMI?

下面是在VBS中生成calc.exe的示例,可以使用WMI COM生成一個進程。 父級將是WMI COM服務器WmiPrvSE.exe,而不是wscript.exe。 任務是將下面的請求掛接到進程創建請求上。 可以使用查詢來監視使用WMI創建異步過程: 執行上述VBS腳本時會 ...

ManagementEventWatcher 內存泄漏問題

[英]ManagementEventWatcher Memory Leak Issue

我可能對“內存泄漏”這個詞的使用不當,但我不確定是否有其他方式來描述它。 我編寫了一個 Windows 服務,它使用 ManagementEventWatcher 類來監視特定實例的啟動。 一旦它看到該實例,它就會啟動另一個作為響應。 我已經成功地在多台計算機上成功測試了這項服務,並取得了全面成功。 ...

ManagementEventWatcher在C#中丟失事件

[英]ManagementEventWatcher losting events in C#

我正在開發一個使用ManagementEventWatcher監視USB事件的應用程序。 該代碼可以正常工作,但在某些情況下,該程序會丟失一些USB events 。 從USB列出所有事件的正確方法是什么? 我正在使用以下代碼,我正在使用兩個查詢來進行顯示器連接和從USB分離。 我需 ...

Windows Service上的ManagementEventWatcher可在調試中工作,但不能在安裝時工作

[英]ManagementEventWatcher on a Windows Service works in debug but not on install

如果我沒有正確縮進代碼,請提前道歉,這是我的第一篇文章。 因此,我的最終目標是創建一個Windows服務,以監視notepad.exe進程何時啟動以及相應地啟動mspaint.exe的事件。 這是我第一次使用Windows服務,但是我已經能夠在調試模式下將此代碼用作控制台應用程序和Windo ...

如何啟動進程並將其主窗口設置為我的應用程序的子窗口

[英]How to start a process and set its main window as a child window of my app

我正在從我的C#應用​​程序開始一個新過程。 在創建過程之后,我使用ManagementEventWatcher和SetParent將其主窗口設置為我的應用程序窗口的子窗口。 問題是,當我在WITHIN 2中編寫查詢語句時,除等待時間長之外,其他所有操作都正常。 當我編寫WITHI ...

關閉IE並打開Chrome,僅運行一次,然后崩潰

[英]Close IE and Open Chrome, only runs once and then crashes

我有以下非常簡單的腳本 哪個應該監視何時打開ie窗口,然后將其關閉並運行chrome。 第一次可以很好地運行,但是一旦完成它就會崩潰並顯示以下錯誤 我該怎么做才能阻止com分離? 我希望該程序從Windows開始並繼續一直運行。 謝謝 ...

如何在c#中新插入USB驅動器盤符?

[英]How do I get newly inserted USB drive letter in c#?

我寫了一個ac#程序來查找新插入的USB驅動器及其驅動器號。 現在當我運行這個程序時,我得到了插入事件,無法獲得驅動器號。 任何人都可以建議我這樣做嗎? 碼 ...

System.Management.ManagementException“訪問被拒絕”與 Win32_ProcessStartTrace

[英]System.Management.ManagementException "Access Denied" with Win32_ProcessStartTrace

我有一段代碼來處理啟動或停止特定進程的場景,為了實現這一點,我正在使用 ManagementEventWatcher。 這段代碼在我的機器上本地運行良好,但是當我將它部署到其中一台服務器時,它會拋出“拒絕訪問”異常。 在服務器上運行它的用戶沒有管理員權限,因此我按照此鏈接中的說明添加了用戶 - h ...

ManagementEventWatcher.Start() 訪問被拒絕

[英]ManagementEventWatcher.Start() Access Denied

我正在嘗試在 C#.Net 中創建一個應用程序,我需要它來掃描用戶啟動和停止的進程,但是我在.Start()上收到“拒絕訪問” 這是我到目前為止所得到的 我已經搜索了在線時間,但找不到任何內容。 遇到這個問題的人是遠程解決的,而不是本地解決的。 我使用的是 Windows Pro 8.1 + ...

在按鈕端運行方法不同

[英]On button end running methods in different method

因此,我有一些代碼可以檢查USB設備的插件和拆卸情況。 我想知道有什么辦法可以在程序退出之前停止watchremove和watcheradd循環,以防止其中的停止代碼引起異常: 作為Main_Shown.deviceadd.Stop(); 不是正確的語法或方法。 結果應該安全 ...

防止用戶運行一個流程的多個實例

[英]Preventing a user from running more than one instance of a process

我不是一個經驗豐富的程序員,所以任何建議/指導/示例都將不勝感激! 我在C#(.Net Framework 4.5)中有一個Windows窗體應用程序正在替換Windows服務(遇到了Session0變量的問題)。 該應用程序需要打開一個進程(以記事本為例),每隔5分鍾檢查一次記事本是否仍處 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM