難しそうなことしてますね。 僕の家の環境ではNTがないのでよくわかりませんが、 VCのヘルプを見ると確かに Import Library: Use advapi32.lib とあるのでADVAPI32.DLLで正解ですね。
ただ WinBase.hに
#ifdef UNICODE #define LogonUser LogonUserW #else #define LogonUser LogonUserA #endif // !UNICODE
とあるので、NTの場合、LogonUserW を使うのが正解では ないでしょうか?
ちょっと自信ないけど試してください。
|