タグ付けされた質問 「windows」

Microsoft Windowsオペレーティングシステムに固有のソフトウェアの作成:API、動作など。注:一般的なWINDOWSサポートはオフトピックです。サポートに関する質問はhttps://superuser.comで行うことができます


9
Windows(Visual C)のunistd.hに代わるものはありますか?
Unix用に書かれた比較的単純なコンソールプログラムをWindowsプラットフォーム(Visual C ++ 8.0)に移植しています。すべてのソースファイルには、存在しない "unistd.h"が含まれています。それを削除すると、「ランダム」、「ランダム」、および「getopt」のプロトタイプが欠落しているという不満が出ます。私はランダム関数を置き換えることができることを知っています、そして私はgetopt実装を見つけたりハックアップしたりできると確信しています。 しかし、他の人も同じ課題に直面していると思います。私の質問は、「unistd.h」のWindowsへの移植はありますか?少なくとも1つは、ネイティブWindows実装を備えた関数を含みます-パイプやフォークは必要ありません。 編集: 私が必要とするものの置き換えを含む、非常に独自の "unistd.h"を作成できることを知っています。これは、限定セットであるため、特にこの場合です。しかし、それは一般的な問題のように思われるので、誰かが機能のより大きなサブセットのためにすでに作業を行っているのではないかと思っていました。 職場では別のコンパイラや環境に切り替えることはできません-Visual Studioに行き詰まっています。
165 c++  c  windows  portability  unistd.h 

2
#defining WIN32_LEAN_AND_MEANは正確に何を除外しますか?
WIN32_LEAN_AND_MEANを定義する説明は、「あまり使用されないAPIの一部を除外することにより、Win32ヘッダーファイルのサイズを削減する」とわかりました。他のどこかで、ビルドプロセスが高速化されると読みました。 では、WIN32_LEAN_AND_MEANは正確に何を除外するのでしょうか。このプリプロセッサディレクティブに注意する必要がありますか?ビルドプロセスをスピードアップしますか? 私はまた、余分な無駄のない線に沿って何かという名前のプロジェクトでプリプロセッサディレクティブを見ました。これは私が知っておくべき別の難解なプリプロセッサの呪文ですか?

14
DLLの依存関係を確認する方法は?
時々、小さなプロジェクトをやっているとき、私は十分注意していなくて、知らないDLLの依存関係を誤って追加してしまいます。このプログラムを友人や他の人に出荷すると、「一部のDLL」が見つからないため、「動作しません」。これはもちろん、プログラムが私のシステムでDLLを見つけることができるからです。 DLLの依存関係の実行可能ファイルをスキャンする方法や、これらのoopsの状況を防ぐためにテストするために「クリーンな」DLLフリー環境でプログラムを実行する方法はありますか?


12
Windowsでmsysgitを使用してGitサーバーをセットアップする[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、Stack Overflowのトピックと。 2年前休業。 この質問を改善する 私の友人と私は、チュートリアルGit Server:WindowsでのGitosisとCygwinを使用してGit for Windowsをセットアップしようとしていますが、問題が発生し続けています。 msysgitを使用するWindows用の「セットアップGitサーバー」ガイドはどのようなものですか? 上記のチュートリアルには、gitosisでSSHサーバーとBashを使用する必要があるため、msysgitでは実行できないことを示唆するコメントがありますか?ステップバイステップガイドとは何ですか? mysisgitをインストールする ?
163 windows  git  msysgit 

15
プロセスごとのCPUおよびメモリ使用量の追跡
私のアプリケーションの1つが、必要以上のCPUサイクルを消費していると思います。問題は-それは一気に発生し、タスクマネージャーを見るだけではすぐにしか表示されないので、助けにはなりません。 一部のプロセスのCPUとメモリの使用履歴を追跡する方法(Windows上)はありますか?たとえば、「firefox」の追跡を開始すると、1時間ほど後にそのCPUとメモリの使用状況のグラフが表示されます。 これを実現する既製のツールまたはプログラムによる方法を探しています。


5
Windowsコマンドラインでバッチファイルのパラメーターを使用する
Windowsでは、バッチファイルの実行時に渡される引数にどのようにアクセスしますか? たとえば、という名前のプログラムがあるとしhello.batます。hello -aWindowsコマンドラインで入力するときに-a、引数として渡されたことをプログラムにどのように通知しますか?

7
ClickOnceアプリケーションのフォルダーパスを取得する方法
コンソールのClickOnce .application(実行可能ファイル)と同じフォルダーにファイルを書き込む必要があります。起動元のフォルダ。 Application.StartupPath&を使用してみましたPath.GetDirectoryName(Assembly.GetExecutingAssembly().Location) が、パスはの下のサブフォルダーを指していますc:\Documents & Settings。が.application存在するパスを取得するにはどうすればよいですか?
160 .net  windows  clickonce 

2
.batファイルを使用してフォルダが存在するかどうかを確認する[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する 特定のフォルダー(FolderA)が存在するかどうかを確認し、存在する場合は、メッセージが表示されてバッチファイルが終了するようにしたいと考えています。 FolderAが存在しない場合は、別のフォルダー(FolderB)が存在するかどうかを確認します。FolderBが存在しない場合はメッセージが表示され、フォルダが作成されます。FolderBが存在する場合は、その旨を示すメッセージが表示されます。 これを行うためのバッチファイルを作成するためにメモ帳で単純に使用できるコードについて誰かが何か考えを持っていますか? これはすべて1つの.batファイルで行う必要があります。

14
Windowsでの画面キャプチャの最速の方法
Windowsプラットフォーム用のスクリーンキャストプログラムを作成したいのですが、画面をキャプチャする方法がわかりません。私が知っている唯一の方法はGDIを使用することですが、これに対処する方法が他にあるかどうか知りたいです。速度が優先されます。 スクリーンキャスティングプログラムはゲーム映像を記録するためのものですが、これによりオプションが絞り込まれた場合でも、この範囲外のその他の提案があれば、私はまだ開いています。結局のところ、知識は悪くありません。 編集:私はこの記事に出くわしました:画面をキャプチャするためのさまざまな方法。Windows Media APIの方法とDirectXの方法を紹介しました。結論では、ハードウェアアクセラレーションを無効にすると、キャプチャアプリケーションのパフォーマンスが大幅に向上する可能性があると述べています。これがなぜなのか、私は興味があります。誰かが私のために欠けている空白を埋めることができますか? 編集:Camtasiaなどのスクリーンキャストプログラムは独自のキャプチャドライバーを使用することを読みました。誰かがそれがどのように機能するのか、なぜそれがより速いのかについて私に詳細な説明をくれますか?そのようなものを実装するためのガイダンスも必要かもしれませんが、とにかく既存のドキュメントがあるはずです。 また、FRAPSが画面を記録する方法もわかりました。それは、バックバッファーから読み取るために、基になるグラフィックAPIをフックします。私が理解しているところでは、ビデオRAMではなくシステムRAMから読み取るため、これはフロントバッファーから読み取るよりも高速です。こちらの記事をご覧ください。
159 c++  c  windows 

17
アプリケーションを正しく開始できませんでした(0xc000007b)
1台のPCで開発しているクライアント/サーバーアプリがあります。今では、2つのシリアルポートが必要なので、友人からPCを借りました。 アプリをビルドしてそれを実行またはデバッグしようとすると(Delphi IDEまたはWindowsファイルマネージャーから)、「アプリケーションを正しく起動できませんでした(0xc000007b)」というエラーが表示されます。 Googlingはあまり機能しませんが、これはDelphi固有のものではなく、他のアプリで発生することを示しているようです。これは、64ビットアプリから32ビットDLLを呼び出すこと、またはその逆によって引き起こされたようです。 両方のPCがWindows 7、64ビット どちらにも32ビットしか処理できないDelphi Xe2スターターエディションがあります。 このアプリは私のPCでは問題なく動作しますが、私の友人では動作しません 他のDelphiアプリは両方のPCで正常に動作します これを追跡する方法について誰かにヒントを教えてもらえますか?
159 windows  delphi  64-bit 


8
Windowsサービスとしてバッチファイルを実行する
1つのアプリケーションを実行するには、バッチファイルを開始する必要があります(Jettyの起動、ライブログの表示などを行います)。アプリケーションは、このバッチファイルが実行されている場合にのみ機能します。したがって、このバッチファイルを実行し、Windowsサーバーからログアウトしないようにする必要があります。 このバッチファイルをサービスとして実行できますか?同様の質問からの提案の1つを実験しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.