タグ

ブックマーク / yano.hatenadiary.jp (2)

  • Windows サービスプログラムからユーザプログラムを実行する方法 - yanoの日記

    今回は Windows の Service からプログラムを起動する方法を紹介します.Vista 以降ではサービスからユーザセッションにプログラムを実行するには CreateProcessWithLogonW を使用しますが,ここでは指定したプロセスのトークンを複製して CreateProcessAsUser 関数でプログラムを起動する方法を紹介します.例えばこのプログラムに winlogon.exe プロセスのハンドルを渡すと,Local System Account ユーザでプログラムを実行することになります. 早速以下に私の実装例を示します. プログラムの作成には EternalWindows Launch your application in Vista under the local system account without the UAC popup を参考にさせていただ

    Windows サービスプログラムからユーザプログラムを実行する方法 - yanoの日記
  • C++ の行列演算ライブラリ - yanoの日記

    こんにちは.このブログでは主に Boost.uBLAS と Boost.Bindings, lapack(clapack) というライブラリを用いた行列計算のライブラリの構築手順と,その実装例を紹介していこうと思います. C++ には uBLAS という有名な行列計算を行うライブラリがあり,基的な行列,ベクトル計算(加算,減算,乗算,内積等)はすべてこのライブラリで計算することができます. uBLAS は boost と呼ばれるライブラリのコンポーネントで,一部を除いてヘッダファイルをダウンロードしてコンパイラのパスを通すだけ(つまり include するだけ)で使えるためとても導入しやすいライブラリで(もちろん,ブログで用いる uBLAS, Bindings もヘッダファイルをダウンロードし,include するだけで使用できます),かつ C++ のエキスパートによって設計された間違

    C++ の行列演算ライブラリ - yanoの日記
  • 1