Accessando Process.mainmodule.filename sem uma exceção win32
ao recuperar o caminho para a execução de processos que usam o Process. Esta exceção surge ao tentar recuperar informações do módulo de determinados processos. O código a seguir demonstra como obter o FilePath completo de um processo específico:
string S = getMainModuleFilePath (2011); aqui está a implementação do Método GetMainModuleFilePath:
Privest String GetMainModFilEpLePLePilEp (
ProcermAnModLePilEpThilEpThEpTh (&&] { String wmiCeryString = "Selecione ProcessID, ExecutablePath FROM WIN32_PROCESS WHERE PROCESSID =" ProcessId; Usando (var rEarcher = new ManagementObjectSearcher (wmiqueystring)) { usando (var resulta = searcher.get ()) { ManagementObject MO = Results.caststring s = GetMainModuleFilepath(2011);alavancando a instrumentação de gerenciamento do Windows (WMI), você pode consultar informações do processo e extrair o caminho executável sem acionar a Win32Exception.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3