특히 프로그램을 실행하고 타임 스탬프, 실행 파일, Windows 이름 및 사용자와 같은 정보를 기록하고 싶습니다.C++을 사용하여 Windows에서 프로그램이 실행되는 시점을 어떻게 확인합니까?
1
A
답변
0
Perfmon API를 사용합니다 (참조 용 MSDN 확인).
1
또는 WMI 인터페이스를 사용하여 실행중인 항목을 찾아 적절한 조치를 취하십시오. 아래의 VBScript 코드에서 WMI 하위 시스템은 프로세스 우선 순위를 변경하기 위해 Select * from Win32_Process
으로 쿼리됩니다. Win32_Process
에서 사용할 수있는 다른 속성을 확인하십시오. 원하는 방향으로 향하는 내용을 찾아야합니다.
Const NORMAL_PRIORITY = 32
Const LOW_PRIORITY = 64
Const REALTIME_PRIORITY = 128
Const HIGH_PRIORITY = 256
Const BELOWNORMAL_PRIORITY = 16384
Const ABOVENORMAL_PRIORITY = 32768
Function SetPriority(sProcess, nPriority)
Dim sComputer
Dim oWMIService
Dim cProcesses
Dim oProcess
Dim bDone
bDone = False
sComputer = "."
Set oWMIService = GetObject("winmgmts:\\" & sComputer & "\root\cimv2")
Set cProcesses = oWMIService.ExecQuery ("Select * from Win32_Process Where Name = '" & sProcess & "'")
For Each oProcess in cProcesses
oProcess.SetPriority(nPriority)
bDone = True
Next
SetPriority = bDone
End Function
1
이 일의 가장 음란 방법은 지금 시작되고 정보를 기록 할 모든 프로세스에 DLL이로드를 가지고 즉 구글 데스크탑 방법
입니다.
자세한 내용을 보려면 Google 데스크톱을 설치하고 dll로드를 프로세스에 반영하십시오. 그런 다음 레지스트리에서이를 확인하십시오.
이것은 행동과 같은 바이러스의 영역에 들어가고 있다는 것을 명심하십시오.
1
PSAPI 기능 EnumProcesses()을 사용하여 주기적으로 실행중인 프로세스의 목록을 가져옵니다.
1
관련 문제
- 1. Windows (구체적으로 Vista)에서 내 응용 프로그램이 멈추었는지 어떻게 확인합니까?
- 2. 현재 로그인 세션 중에 이미 프로그램이 실행되었는지 어떻게 확인합니까? (Windows)
- 3. Java에서 웹 응용 프로그램이 스레드로부터 안전한지 어떻게 확인합니까?
- 4. 폼 팩터 계산시 내 프로그램이 올바른지 어떻게 확인합니까?
- 5. 파일이 업로드되었는지 어떻게 확인합니까?
- 6. 302 응답을 어떻게 확인합니까?
- 7. IsolatedStorageFile이 있는지 어떻게 확인합니까?
- 8. AJAX는 어떻게 사용자를 확인합니까?
- 9. 링크가 방문했는지 어떻게 확인합니까?
- 10. JQuery.support를 사용하여 브라우저가 Firefox인지 어떻게 확인합니까?
- 11. 정규식을 사용하여 이메일의 항목을 어떻게 확인합니까?
- 12. JavaScript를 사용하여 파일의 크기를 어떻게 확인합니까?
- 13. SQLite3 구문을 어떻게 확인합니까?
- 14. 브로드 캐스트 수신기를 사용하여 음악이 재생되는지 어떻게 확인합니까?
- 15. OAuth 요청을 어떻게 확인합니까?
- 16. PHP에서 호스트를 어떻게 확인합니까?
- 17. 네트워크 연결을 어떻게 확인합니까?
- 18. 파일 형식을 어떻게 확인합니까?
- 19. 는 어떻게 확인합니까 1
- 20. 병합이 필요한지 어떻게 확인합니까?
- 21. PrintDialog.AllowCurrentPage의 값을 어떻게 확인합니까?
- 22. 어떻게 기본값을 확인합니까?
- 23. 응용 프로그램의 구성을 어떻게 확인합니까?
- 24. Azure는 WorkerRole의 상태를 어떻게 확인합니까?
- 25. '비활성화'속성을 지원하는 브라우저는 어떻게 확인합니까?
- 26. ASP.NET에서 DropDownList가 초기화되었는지 어떻게 확인합니까?
- 27. openCL에서 참조 카운터를 어떻게 확인합니까?
- 28. C/C을 찾고 ++ 언어와 표준 라이브러리 사양
- 29. 버퍼 메모리가 정렬되었는지 어떻게 확인합니까?
- 30. jQuery를 사용하여 이미지를 다운로드 한 시점을 어떻게 확인할 수 있습니까?