2011-08-11 4 views
0

私はでコンソールを開きたいと思っています。WriteFileを使って書き込み用にを作成してください。コンソールの特別な名前はwin32にありますか?

UNIX系のシステムでは、/ dev /ディレクトリに特別なデバイスがありますので、を開いてで開くことができます。

私はwin32で同様の動作が必要です(多分コンソールには特別な名前があります)。

P.S.私は知っているhStdout = GetStdHandle(STD_OUTPUT_HANDLE);は、私はあなたがWriteFileに渡すことができHANDLEを取得するためにGetStdHandleを呼び出し、その後、最初のAllocConsole/OpenConsole呼び出す

答えて

1

のCreateFileでコンソールを開きたいです。

また、CreateFileのマニュアルに記載されているCreateFile("CON", GENERIC_WRITE, ...)を使用することもできます。

+0

ありがとう、私はこの方法を知っていると書いています。私は** CreateFile **でコンソールを開く必要があります。 – Alexey

+0

ありがとう、あなたのソリューションは私のために働く! – Alexey

関連する問題