|
カレントディレクトリですが、ショートカットの「作業フォルダ」に何も指定して
ない場合は普通EXEファイルの置いてある所が作業フォルダになるはずだったんです
が、そういえばWindows98から仕様が変わってしまったのかもしれないです。
というわけで、作業フォルダを指定してやる必要がありそうですが、ソースコード
がコンパイル出来るなら、HideInst.cppの584行目付近に
psl->SetWorkingDirectory( ... )
を入れてやれば済むことです。
そちらではC++ソースコードのコンパイルが出来ないようなので、しいて僕の方で
いじってもいいんですが、そちらのEXEファイルの方にカレントディレクトリを変更
する処理を入れてしまう方が話が早いと思います。
WinMainの先頭付近にでも以下のようなコードを入れてしまえばいいと思います。
int WINAPI WinMain( HINSTANCE hInstance, ... ) {
{
char sz[MAX_PATH];
char* pchYen;
GetModuleFileName( hInstance, sz, sizeof(sz) );
pchYen = strrchr( sz, '\\' );
if( pchYen != '\\' ) {
*pchYen = '\0';
}
SetCurrentDirectory( sz );
}
|
|