From 8e59db7fcc10a68e30f89c60979e798b1cc80d22 Mon Sep 17 00:00:00 2001 From: "SND\\EreTIk_cp" <SND\EreTIk_cp@9b283d60-5439-405e-af05-b73fd8c4d996> Date: Mon, 5 Dec 2011 18:48:26 +0000 Subject: [PATCH] [0.1.x] +module [un-]load test code git-svn-id: https://pykd.svn.codeplex.com/svn@72045 9b283d60-5439-405e-af05-b73fd8c4d996 --- test/targetapp/targetapp.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/test/targetapp/targetapp.cpp b/test/targetapp/targetapp.cpp index 4585d03..75723ed 100644 --- a/test/targetapp/targetapp.cpp +++ b/test/targetapp/targetapp.cpp @@ -155,10 +155,30 @@ void FuncWithName1(int a) #pragma pack( pop ) +//////////////////////////////////////////////////////////////////////////////// + +int doLoadUnload() +{ + HMODULE hmod = ::LoadLibrary( _T("iphlpapi.dll") ); + if (hmod) + ::FreeLibrary(hmod); + + return 0; +} + +//////////////////////////////////////////////////////////////////////////////// + int _tmain(int argc, _TCHAR* argv[]) { try { + if (2 == argc) + { + // run with parameters + if ( !_tcsicmp(argv[1], _T("-testLoadUnload")) ) + return doLoadUnload(); + } + // Let test scripts to execute __debugbreak(); __debugbreak();