지난 몇 년 동안 나는 OpenScManager (SC_MANAGER_ENUMERATE_SERVICE 포함)와 함께 EnumServicesStatus를 사용하여 컴퓨터에 설치된 서비스 목록을 성공적으로 얻었습니다. 이것은 NT 4부터 Vista까지 잘 작동합니다.EnumServicesStatus 및 Windows 7
이제 Windows 7에서는 설치된 서비스의 전체 목록이 표시되지 않지만 그 중 일부만 표시됩니다. 오류가 없으며 단지 불완전한 서비스 목록 일뿐입니다.
Windows 7에서 변경된 사항이 있습니까? 서비스를 열거하기 위해 지금 행정 권한이 필요합니까 (그렇지 않길 바랍니다). Delphi 2010을 사용했지만 D2007에서 동일한 코드가 작업 중이었습니다.
이 내용을 확인해 보겠지 만 여기에 뭔가있을 수 있습니다. – Lobuno