실제로 Excel에서 열지 않고 .xls에 매크로가 포함되어 있는지 여부를 프로그래밍 방식으로 확인할 수 있습니까?Excel 파일 (.xls)에 매크로가 포함되어 있는지 프로그래밍 방식으로 확인
또한 이러한 매크로가 서명 된 인증서 (타임 스탬프 cert 포함)를 검사하는 방법이 있습니까? Excel을 사용하지 않고 다시.
특히 매크로가있을 때 항상 Excel 파일의 원시 데이터에 나타나는 문자열이 있는지 궁금합니다.
실제로 Excel에서 열지 않고 .xls에 매크로가 포함되어 있는지 여부를 프로그래밍 방식으로 확인할 수 있습니까?Excel 파일 (.xls)에 매크로가 포함되어 있는지 프로그래밍 방식으로 확인
또한 이러한 매크로가 서명 된 인증서 (타임 스탬프 cert 포함)를 검사하는 방법이 있습니까? Excel을 사용하지 않고 다시.
특히 매크로가있을 때 항상 Excel 파일의 원시 데이터에 나타나는 문자열이 있는지 궁금합니다.
하지만 확실한 해결책이 있는지 알고하지 마십시오
Keyboard Shortcut:
같은 문자열을 찾고 뭔가를 포함해야 복합 문서 파일을 검사하고 VBA 폴더 및 VBA 코드가 포함 된 스트림이 있는지 여부를 확인합니다.
샘플 코드는 CodeProject의 문서에서 볼 수 있습니다 :
인증서 정보는 DocumentSummaryInformation 스트림에 저장됩니다. 당신이 거기에서 정보를 읽고 싶다면 당신은 Microsoft에서 제공하는 파일 형식 사양으로 발굴해야합니다
[MS-OSHARED]: Office Common Data Types and Objects Structure Specification
[MS-OFFCRYPTO]: Office Document Cryptography Structure Specification
고마워, 그게 내가 예상했던 것보다 훨씬 낫다. 나는 파일 형식이 공개적으로 이용 가능하다는 것을 전혀 몰랐다. –
매크로가 포함 된 XLS 파일이 예, 당신이로 .xls 파일을 열 수 있습니다
아니요, 저에게 적합하지 않습니다. –
이는 XLS 또는 XLSX 파일인가? –
XLS 파일 인 경우 –