델파이 7을 사용하고 있습니다.
NtOpenDirectoryObject()
NtQueryDirectoryObject()
NtOpenSymbolicLinkObject()
NtQuerySymbolicLinkObject()
위 4개의 비문서화된 윈도우 API를 사용해 보고 싶은데, 델파이 7에는 정의되어 있지 않네요.
인터넷을 뒤지다가 위 4개 함수가 있다는것과 함께 예제까지 발견을 했습니다만,
Visual C 코드로 되어있는것 같은데, 제가 VC에 대한 이해와 VC코드를 델파이로 옮기는것에 대한 이해가 부족해서
이걸 델파이에서 어떻게 선언하고 써야 할지 모르겠습니다.
(데이터 타입, 구조체 타입, 인자의 순서 같은것 말입니다...)
이런 VC코드를 델파이로 선언하는법에 대한 설명이나 링크 부탁드립니다.
혹시 너무 방대하여 예제만 간단히 옮겨주는게 더 효율적이라면, 아래 링크의 것을 바꾸어주셔도 됩니다.
위 함수에 대한 간략 설명 : http://www.ddj.com/windows/184416468?pgno=1
위 함수들에 대한 예제 헤더 파일 : http://www.ddj.com/showArticle.jhtml?documentID=wdj9710b&pgno=5
위 함수를 사용하는 예제 : http://www.ddj.com/showArticle.jhtml?documentID=wdj9710b&pgno=6
컨버젼 하기 구찮아서 C++ Builder 로 해봐야 겠슴다..
나중에... 후다닥..