0

アプリの作成中にホスト名を使用し、そのフレンドリ名でホスト名を使用しています。アプリの作成中に、このホスト名を引数として提供しています。

その後、このアプリは他のアプリ/プロセスによってさらに使用されます。このコード全体は、Linux と Win32 の両方で使用されています。ここでの問題は%COMPUTERNAME%、実際のホスト名がすべて大文字であるかどうかに関係なく、Win32 ではすべて大文字を返すことです。ただし、Linux では${MYHOSTNAME}、それぞれの場合と同様に戻ります。

したがって、問題は、私のコードが Win32 で%COMPUTERNAME%リターンとして失敗することですSUNNY890 が、実際のコード (c で記述) ( gethostname(strHost,sizeof(strHost)) は を返しますsunny890

この問題を解決する方法はありますか? よろしくお願いします、サニー

4

0 に答える 0