横取り丸のレジストリについてNo.00271
el-nino さん 01/05/20 20:05
 
はじめて質問させていただきます。

横取りソフト開発キットに付属のヘルプ内のレジストリの項目で

HomeDir(文字列) ディレクトリの最後の「\」は除去されている。

となっていますが、実際にレジストリ値をみると除去されていませんでした。
ドライブのルートにインストールしたときも同様に除去されていませんでした。(D:\
 など)
これから横取りソフトを作ろうかと考えているのですが、
できればどちらかに統一していただけたらと思います。

よろしくお願いします。

[環境]
OS Windows2000
YDM v1.93

[ ]
RE:00271 横取り丸のレジストリについてNo.00272
秀まるお2 さん 01/05/21 14:49
 
>HomeDir(文字列) ディレクトリの最後の「\」は除去されている。
>
>となっていますが、実際にレジストリ値をみると除去されていませんでした。

 今ソースコードを見直した見ましたが、たしかに除去してませんでした。ヘル
プの間違いのようです。失礼しました。

>これから横取りソフトを作ろうかと考えているのですが、
>できればどちらかに統一していただけたらと思います。

 「\」付きであると仮定して作っていただければOKです。以下のようになっ
ているだけなので。


    static char szHomeDirKey[] = "HomeDir";

    {
        char    szPath[MAX_PATH];
        GetModuleFileName( hInstance, szPath, sizeof(szPath) );
        char*   pch = szPath + strlen(szPath);
        while( *pch != '\\' ) {
            pch --;
        }
        pch[1] = '\0';
        WriteString( szHomeDirKey, szPath );
    }

[ ]
RE:00272 横取り丸のレジストリについてNo.00273
el-nino さん 01/05/21 17:38
 
> 「\」付きであると仮定して作っていただければOKです。以下のようになっ
>ているだけなので。
わかりました。
秀まるおさん、ありがとうございました。


[ ]