問題タブ [systems-programming]
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.
c# - C#を使用してコンピューターで開いているファイルを知る方法
開いているファイル名を知りたいです。例えば:
notepad.exe を開いている場合、私のプログラムは、notepad.exe が開かれたことを表示するはずです。
song.mp3 を開こうとすると、私のプログラムは song.mp3 が開かれたことを表示するはずです。
movie.mpeg を開いている場合、私のプログラムは、movie.mpeg が開いたことを通知する必要があります。
abc.txt を開く場合、プログラムは abc.txt が開かれたことを通知する必要があります。
ここで、自分のコンピューターでどのファイルが開かれているのかを知りたいです。
私を助けてください。
ありがとう
c# - デバイスマネージャから情報を取得するには?
C# アプリケーションで、デバイスに関する特定の情報を読み取るにはどうすればよいですか? WMI を試しましたが、必要な情報が得られません。
必要な情報はデバイスの [詳細] タブに格納されており、そこで必要な情報は "親" です。
私はまた、運がなければregeditを調べました。
haskell - システムプロセスの終了コードを取得するにはどうすればよいですか?
unrar x archivename
Haskell内からコマンドを実行したいとします。
それを行うための最良の方法は何ですか?コマンドの終了コードを取得するにはどうすればよいですか?コマンドが正常に終了した場合は、アーカイブを削除したいのですが、そうでない場合は削除しません。
postgresql - PostgreSQLソースコードへの変更
私はPostgresを少し使っていました。同じソースコードの編集に慣れようとしています。
提案された演習の1つは、Postgres7.4のシステムのバッファー置換ポリシーを変更することでした。(それはいくつかの大学の宿題の1つでした。グーグルの最初のいくつかのリンク。私はコードに慣れるためにそれらを使用しています。)
私はその一部を理解していますが、システムを変更する方法を完全に理解することはできません。つまり、src / backend / storageの場所にある特定のファイル、バッファフォルダーファイルを変更する必要のあるファイルとして知っていますが、独自のスキームを実装してテストする方法は頭を悩ませています。
だから私の質問は、誰かが基本的なコードスニペットの理解を手伝ってくれるでしょうか?(おそらく、上記の質問を解決する方法と、それをテストする方法(最も重要)を教えてください。)(これは、いかなる種類の宿題でもありません。約束します。私はただ物事のコツをつかもうとしています。)
そうでない場合は、postgresqlソースコードの変更に役立つ本を誰かに紹介してもらえますか?postgresqlを使用する本はありますが、ソースコードの変更に役立つ本は見つかりませんでした。
PS:PGSQLソースコードのオンラインドキュメントは次の場所にあります:http://doxygen.postgresql.org/
でもそこからはよくわかりません。素人を助けることができる本が必要です!
どんな助けでも大歓迎です!
visual-c++ - システム全体の右クリック コンテキスト フック
**こんにちは..
英語からグジャラート語辞書の WinForm アプリケーションを作成しています。
テキスト選択のために、システム全体のフックを右クリック コンテキスト メニューに設定する必要があります。
これは、このアプリケーションが実行されていることを意味し、ユーザーが任意のプログラムから単語を選択して右クリックすると、その単語のグジャラート語の意味がメニュー項目として表示されます。
これを行う方法?
または登録プログラミング、シェル拡張などの他のオプション...?
あなたが不可能だと言っても、私はこれをしなければなりません。
だから私を助けてください.**
c# - Win64bit の外部プロセス ファイル ハンドルからファイル名を取得する - C#
誰か助けてください。
外部プロセスのファイルハンドルに対応するファイル名を取得したい。
現在、Win64bitではなくWin32bitでのみそれを行うことができました。
Windows 64bit でそれを行うにはコード署名が必要ですか?
ありがとう !
haskell - System.IO.runCommandでstdoutとstdinを使用する
runProcessから分析用の文字列にstdinとstdoutをキャプチャしようとしています。
ただし、ハンドルの設定はかなり難しいようです。私はGHC.IO.Handleに迷い込んだので、それが論理的な目的地のようですが、これは非常に単純なはずです。
c - Windowsプログラミングのコンソールとはどういう意味ですか?
Windows コンソールに問題があります... Windows API では、コンソールは常に画面またはキーボードである必要がありますか、それとも任意の文字バッファーまたはテキスト ファイルのようなものである可能性がありますか?
ありがとう
より具体的に言えば、Windows apiのSetConsoleMode関数にはhConsoleHandleというパラメーターがあり、これにはENABLE_ECHO_INPUTというフラグがあり、読み取ったすべての文字を画面にエコーするために使用できます。それは通常の意味です...だから私は書いていますか、もしそうなら、本当の意味は何ですか..?
もう一度ありがとう
c - 複数の継承可能なハンドル値を子プロセスに渡す方法...?
Windows プロセス管理では、複数の継承可能なハンドルの値を子プロセスに渡したい場合、どのように行う必要がありますか? STARTUPINFO を使用して 1 つのハンドル値を渡すことができることは理解していますが、複数のハンドル値を子プロセスに渡すにはどうすればよいでしょうか?
c - sigaction システム コール: sa_mask にブロックされたシグナルの 1 つが含まれている場合はどうなりますか?
のsa_mask
フィールドは、struct sigaction
ハンドラーの呼び出し中にブロックされるシグナルを指定します。これらのシグナルは、ハンドラーが呼び出される直前にプロセス ブロック マスクに追加され、ハンドラーの完了直後に削除されます。sa_mask
とプロセス信号マスクが重なっている場合はどうなりますか? とプロセス信号マスクの両方でsa_mask
マスクされている信号は、プロセス信号マスクから削除されますか?