7

パスハッシュツールキットのソースコードをここからダウンロードしました。Visual Studio Ultimate 2010でコンパイルすると、次のエラーが発生します。

findfuncs_msv10.obj : error LNK2019: unresolved external symbol _GetModuleInformation@16 referenced in function _FindMSV10Functions
whosthere-alt.obj : error LNK2019: unresolved external symbol _LsaFreeReturnBuffer@4 referenced in function _GetLogonSessionData
whosthere-alt.obj : error LNK2019: unresolved external symbol _LsaGetlogonSessionData@8 referenced in function _GetLogonSessionData
whosthere-alt.obj : error LNK2019: unresolved external symbol _LsaEnumerateLogonSession@8 referenced in function _main

このエラーを解決するにはどうすればよいですか、またはコードをコンパイルする別のより良い方法があります。私はCに不慣れであり、どんな提案にもオープンです。

更新:Secur32.libとPsapi.libをリンクし、コンパイルしました。どうもありがとう

4

2 に答える 2

2

いくつかの追加のライブラリにリンクする必要があるようです。

MSDNのエラー(先頭の下線を除く)にリストされている関数を検索すると、リンクするライブラリが表示されます。

例えば

于 2012-10-19T08:14:46.627 に答える
1

*.libファイルをVisualStudioプロジェクトに追加する必要があります。

例

于 2012-10-19T08:17:08.880 に答える