現在、Microsoft VisualC++ 2010 ExpressとDXライブラリを用いてスクリーンセーバーの製作を考えています。
C言語の基本的な部分はある程度理解した状態で、C++を勉強し始めているところです。
そこで、この掲示板を含む様々なサイトから知恵を拝借し、とりあえず基礎の部分を実行してみることにしました。
以下そのコードです
#include <Windows.h>
#include "scrnsave.h"
#include "DxLib.h"
//スクリーンセーバーを作るためのライブラリ
#pragma comment(lib,"scrnsave.lib")
#pragma comment(lib, "comctl32.lib")
LRESULT WINAPI ScreenSaverProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch(msg)
{
case WM_CREATE:
//起動処理
break;
case WM_DESTROY:
//終了処理
break;
default:
break;
}
return DefScreenSaverProc(hWnd, msg, wParam, lParam);
}
BOOL WINAPI ScreenSaverConfigureDialog(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
return TRUE;
}
BOOL WINAPI RegisterDialogClasses(HANDLE hInst)
{
return TRUE;
}
'ScreenSaver.exe': 'Z:\win\Personal\Visual Studio 2010\Projects\ScreenSaver\Debug\ScreenSaver.exe' を読み込みました。シンボルが読み込まれました。
'ScreenSaver.exe': 'C:\Windows\SysWOW64\ntdll.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Windows\SysWOW64\kernel32.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Windows\SysWOW64\KernelBase.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9600.17415_none_7c5769eaaa0aa358\comctl32.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Windows\SysWOW64\user32.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Windows\SysWOW64\gdi32.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Windows\SysWOW64\advapi32.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Windows\SysWOW64\msvcrt.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Windows\SysWOW64\sechost.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Windows\SysWOW64\rpcrt4.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Windows\SysWOW64\sspicli.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Windows\SysWOW64\cryptbase.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Windows\SysWOW64\bcryptprimitives.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Windows\SysWOW64\imm32.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Windows\SysWOW64\msctf.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Program Files (x86)\K7 Computing\K7TSecurity\k7crvr.dll' を読み込みました。Cannot find or open the PDB file
'ScreenSaver.exe': 'C:\Program Files (x86)\K7 Computing\K7TSecurity\k7crvr.dll' をアンロード
プログラム '[11732] ScreenSaver.exe: ネイティブ' はコード -1 (0xffffffff) で終了しました。
対処法を調べてみたところ、「Cannot find or open the PDB file」に関しては気にしなくていいということは分かったのですが、k7crvr.dllとやらがしっかり存在しているのに何故アンロードしてしまっているのかがさっぱりわかりません。
コード -1 で終了しているのを見ると、やはりこのk7crvr.dllが読み込めていないのが悪いのだと思うのですが、何か対策があればご教授よろしくお願いいたします。
また前述のように、プログラミングに関して理解が浅い部分が多々あると思うので、出来れば具体的に教えてもらいたいと思っています。