問題タブ [win32-process]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1524 参照

windows - Process Explorerの機能「タスクマネージャーの置き換え」を作成するにはどうすればよいですか?

ProcessExplorerには優れた機能がありますタスクマネージャーの置き換え

ここに画像の説明を入力してください

マーク・ルシノビッチがこれをどのように実装しているか疑問に思いました。
これを実装するためにどのようなトリックが使用されますか?

0 投票する
1 に答える
136 参照

windows - アプリケーションがファイル システムの変更を監視しないようにする

私はファイルシステムの変更を監視する古いアプリケーションを持っていますが、その理由は不明であり、それが原因で大幅に遅くなります (そして、それがクラッシュを引き起こしていると考えています)。プログラムでこれを行う必要はありません。

これらの変更を監視するアプリケーションのフックを削除またはバイパスする方法はありますか?

IIRC プログラムが実行される前 (および/または後) にフックを作成すると、単に次のフックを呼び出すことができませんか? これにより、実行中のすべてのアプリケーションが壊れてもかまいませんが、もちろん、これだけに影響を与えたいと思います。

0 投票する
0 に答える
222 参照

.net - .NET Interop 経由でロードされた DLL のヒープ メモリ サイズ

私は、構造がほとんどない一般的な C++ dll を持っています。C#.net コンソール ベースのアプリケーションから構造データを渡しています。また、コピー コンストラクターのように dll 内でその構造をディープ コピーしようとしています。

私の問題は、数回の割り当て後に新しいメモリを割り当てている間にdllがメモリ不足になっているようです!! .net アプリケーションによって消費される汎用 dll のヒープ メモリ割り当て制限はありますか?

解決策 - を使用して独自のヒープを作成しようとしましたが、::heapcreate()このハンドルを使用してオブジェクトを作成しましたが、new機能していないようです。機能していないのは、通常の演算子と、デフォルトのヒープにnew多くの深いコピー構造を使用していることです。wchar_t*

.NET によって消費される一般的な dll のメモリ割り当てに関するヘルプや情報は、本当に役に立ちます。

0 投票する
3 に答える
570 参照

windows - Windowsプログラムがフリーズした(青みがかった灰色の)フォームまたはウィンドウで終了するのはなぜですか?

Windows 7の私のdelphiプログラム(.NET用ではありません)は数日間連続して実行されているようですが、プログラムはフリーズし、すべてのウィンドウが青みがかった灰色で塗りつぶされ、ウィンドウが無効になっているように見えます。プログラムを制御できなくなっただけで、プロセスを強制終了して再起動する必要があります。システム自体を再起動する必要はありません。

誰かがこれまたは同様の何かを経験しましたか?もしそうなら、あなたはそれを解決するために何をしましたか、またはそれを解決しようとしましたか?

ありがとう、

0 投票する
1 に答える
3777 参照

c++ - glfw を使用して作成されたウィンドウから最大化ボタンを削除する

glfwopenWindow関数呼び出しを使用して作成されたウィンドウから最大化ボタンを削除するにはどうすればよいですか?

現在、私がやっていることは次のとおりです。

ここで、ウィンドウ ハンドルを取得し、最大化ビットを切り替えます。次に、ウィンドウ スタイルを再適用します。しかし、これは機能せず、ボタンやタイトル バーのないウィンドウが完全に空白になります。とにかく最大化ボタンを削除することはありますか。サイズ変更関数が呼び出されるたびにウィンドウ サイズを変更したくない

0 投票する
1 に答える
1856 参照

windows - CreateRemoteThread、WriteProcessMemory、VirtualAllocEx-なぜそれらを使用するのですか?

最近、DLLインジェクションに関する記事を読んでいて、かなりよく理解しています。

しかし、私が理解していないのは、CreateRemoteThread、WriteProcessMemory(別のプロセスのメモリに書き込むことができる)、VirtualAllocEx(別のプロセスのコンテキストでメモリを割り当てることができる)などのAPIが最初に実装された理由です場所。

そのようなAPIの本来の必要性は何でしたか?ちょっと興味があるんだけど。

0 投票する
2 に答える
6004 参照

ruby - Windows上のRubyでプロセスとサブプロセスを強制終了します

現在、私はこれを1つのコマンドプロンプトで実行しています

そして別の

問題は、私が生成するプロセス(この場合はRailsサーバー)がサブプロセスのチェーンを生成することです。killコマンドはそれらを強制終了するのではなく、親なしで孤立させたままにします。

スポーンされたプロセス全体とそのすべての子をどのように殺すことができますか?

0 投票する
1 に答える
3130 参照

delphi - プロセスの優先度を変更するにはどうすればよいですか?

プロセスの優先度クラスを変更するコードのDelphiの例を誰かが提供できますか?

Windows XPタスクマネージャーから名前でプロセスを取得し、Delphiコードを使用してその優先度を変更する必要があります。

0 投票する
2 に答える
503 参照

delphi - Delphiwin32アプリケーションのセルフインストーラ

セルフインストーラーDelphiアプリケーションを作成するためのコンポーネントまたはサードパーティソフトウェアはありますか?

メインのexeファイルと他のいくつかのファイルをAppDataフォルダーにコピーしてショートカットを作成する、ある種のワンクリックインストーラーを作成したいと思います。設定がほとんどないインストール画面が1つだけ含まれている必要があります。

このようなワンクリックインストーラーを作成するインストールビルダーが見つかりません。

すべての追加ファイル(アンインストーラーを含む)を単一のexe内のリソースとして保存してから、それらを宛先フォルダーに解凍する必要があると思います。たぶんあなたはもっと効果的な方法を知っていますか?

0 投票する
2 に答える
16169 参照

c++ - Windows と同等の timespec

windowsアプリケーションをfromに移植していますunixが、壁にぶつかりました。私のアプリケーションでは、マイクロ秒単位で時間を見つける必要があります (高精度のアプリケーションであるため、アプリケーション全体がそれに大きく依存しています)。

以前はtimespec構造を使用していましたが、windows にはそのようなものは含まれていません。このコマンドGetTickCountは時間をミリ秒単位で返すため、十分ではありません。も考えていQueryPerformanceFrequencyました。

可能な限り同じものを知っている人はいtimespecますか?

将来的には、ナノ秒も必要になるかもしれませんが、Windowsで検索したものは何もサポートしていません。