DLLをC++で作成し、IISプロセスで使用しました。このDLLは、コードで直接決定したパスにファイルを作成する必要があります。アプリケーションを実行すると、IISはファイルを作成しますが、指定されたパスは作成しません。IISプロセスが実行されている場所に作成されます。C:\Windows\SysWOW64\inetsrv
このコードはC++で記述しました:
FILE* fpLastMsgID = _fsopen(m_csFileName, "r", _SH_DENYNO);
if(fpLastMsgID != NULL)
{
...
}
このDLLは、コンソールアプリケーションで使用すると正しく機能します。IISがファイルを作成するためにC++でファイルパスを指定するにはどうすればよいですか?