物理の駅 Physics station by 現役研究者

テクノロジーは共有されてこそ栄える

2016-10-01から1ヶ月間の記事一覧

PsExecにおけるコマンド例

ファイルを削除する /c PsExec.exe HOST -u HOST\user -p password cmd /c del /f filepath タスクキル /c PsExec.exe HOST -u HOST\user -p password taskkill -f -im program.exe batファイルを起動 /c PsExec.exe HOST -u HOST\user -p password -i C:\Us…

C# WPFで各種コントロールを動的に配置し、配置したコントロールにアクセスする方法

C#

WPFで各種コントロールを動的に配置し、配置したコントロールにアクセスする方法。 stackoverflow.com 最上位の解答が役に立つ。分かってしまえば簡単ですね。 重要なところだけC#で下記に記す。 //コントロールの生成 var tbox = new TextBox(); //ここでは…

Pocoによる共有メモリの書き込み・読み出しの実装例

Pocoはc++のライブラリの一つで、boostより比較的軽量に設計されている。バージョン1.7.3を使って共有メモリの書き込み・読み出しの実装例を書いた。 読み出しでもAM_WRITEになっているのは読み出しで先にOPENしてしまうと書き込みのほうで例外が投げられる…

PocoによるTCP/IP通信のサーバー・クライアント実装例

Pocoはc++のライブラリの一つで、boostより比較的軽量に設計されている。バージョン1.7.3を使ってTCP通信のサーバー・クライアントの実装例を書いた。例外処理は甘いところがあるので適宜変更されたし。 サーバーの実装例 #include <iostream> #include <Poco/Net/Socket.h> #include <Poco/Net/TCPServer.h> #in</poco/net/tcpserver.h></poco/net/socket.h></iostream>…

PsExec でパイプの他端にプロセスがありません。と出るエラーへの対処

Error communicating with PsExec service on ****: パイプの他端にプロセスがありません。 というエラーが出たので、次のフォーラムの記述を参考に対処したメモ Windows タスクマネージャーから、全ユーザーのプロセスを表示して、PSEXESVC.exeのプロセスを…

OpenCVのgpu::countNonZeroをgpu::Streamで高速化する

cv::gpu::countNonZeroをgpu::Streamで高速化したいという需要があったので、その解決策を書いておく。 opencvの2系のcountNonZeroはstreamを使うことが出来ない。そのため、非同期処理を行い高速化する際のボトルネックになる。cv::gpu::reduceは2次元画像…

C# でWindows 上のプログラムのリソースを監視する

C#

C#で以下のリソースの監視をしたいという需要があったのでサンプルコードを公開する。 使用メモリ量 ハンドル数 GDI オブジェクト数 User オブジェクト数 using System; using System.Diagnostics; using System.Runtime.InteropServices; namespace Console…

Windows 10のアップデート後の不本意な再起動を止める方法

Windows Updateを生かしたまま、アップデート後の不本意な再起動を止める方法は存在しない。Pro版でも、Enterprise版でも。 なので、Windows Updateのサービスを止めるしかない。という結論にたどり着いた。 諦めよう、Microsoftが改心するまで。 blog.bagoo…