私はこの単純なコンソール プログラム ( writeTxt.exe
)を作成しました。
#include "stdafx.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
char *fileName = "test.txt";
ofstream outStream(fileName, ios::out);
outStream << "This is a very simple test." << endl;
return 0;
}
次に、コマンドを使用して Windows Server 2008 のコンソールで実行しますrunas
( とは別のユーザーとしてログインしましたUser1
)。
runas /user:User1 writeTxt.exe
しかし、プログラムはファイルを生成しませんtest.txt
。サーバーにログインしUser1
てプログラムを実行すると、正しく動作します。これを正しく実行するには、何かを設定する必要がありますか?