lptstr

    4

    3答えて

    私はP/Invokeを使用してアンマネージDLLから文字列(他のものの中でも)を取得しようとしていますが、文字列は何を試みても文字化けしてしまいます。 私はネイティブWindowsコーダーではないため、文字エンコードビットについては不明です。 DLLは "マルチバイト文字セット"を使用するように設定されていますが、これは変更できません(他のプロジェクトが中断するためです)。私はいくつかの既存のクラ

    0

    2答えて

    CreateProcessAsUser関数を呼び出そうとしています。一定の文字列を渡しても問題ありません。 char * getenv(const char name)を使用して環境変数を取得しようとすると、問題が発生します。 私が以下を使用すると、notepad.exeが実行されます。 CreateProcessAsUser(hTokenDup, _T("c:\\windows\\notepad

    5

    2答えて

    これは初めてのことですが、ウィンドウを使用して並列処理を行いたいですCreateProcess機能。 MSDNの例に基づいて、私はこの if (!CreateProcess(NULL, szCmdline, /*...*/)) cout << "ERROR: cannot start CreateProcess" << endl; そして、これらのヘッダのようCreateProcessに渡され