タグ

Vistaと*programmingに関するMillyCのブックマーク (4)

  • 降格した権限でプロセス起動したいネタ: まんじゅうカラアゲ

    またもVistaネタ。 UACが有効なVistaでは、システムを操作するような場合に管理者権限に昇格(Elevationであってる?)する必要があり、その場合は例のダイアログがでます。 そうして昇格された権限で動作しているプロセスから、元の権限で動作するプロセスを起動したい場合があります。 とっても身近な例は、インストーラがその最後にreadme.htmlをブラウザで表示したい場合です。そのままShellExecuteすると、管理者権限のIE(!)が起動してしまい、大変危険です。 そこで、「降格した権限でプロセスをキックしたい」という要望がでてくるわけです。 ここまでが前フリ(ふう)。 codeprojectにはこんな記事が投稿されています。 High elevation can be bad for your application: How to start a non-elevate

    降格した権限でプロセス起動したいネタ: まんじゅうカラアゲ
  • デジタル署名のまとめ(Vista x64対応) – Crystal Dew Blog

    【2020/06/06追記】 最新情報は、「オープンソース開発者向けコードサイニング証明書」をご覧ください。 【2013/11/03 追記】 2013/6以降は GlobalSign.com では個人向けコードサイニング証明書発行を行わないそうです。日法人は引き続き個人でもコードサイニング証明書を取得できるようです。(とても高いけど。。。) 参考サイト:個人ソフト作者にとってのデジタル署名とは? 【2012/7/29 追記】 GlobalSign.com でも個人向けコードサイニング証明書発行を始められた模様です。値段が全然違うので英語でも平気な方はご検討ください。 参考サイト:個人ソフト作者にとってのデジタル署名とは? 【2010/2/27 追記】 グローバルサインがコードサイニング証明書の個人への発行を発表しました。詳細は コードサイニング証明書を個人にも発行!! 個人プログラマ大復

  • C#によるAeroを使った全面半透明ウィンドウの作り方 【▲→川俣晶の縁側→ソフトウェア→技術雑記】

    しかし、この記事は様々な機能について解説を行っていて、分かりにくいという難点があります。そこで、全面半透明のウィンドウを作る最低限のコードを作ってみました。 以下のような感じです。 手順 §Visual Studio 2005を使用し、C#によるWindowsアプリケーションのプロジェクトを作成しますフォームのBackColorを黒(RGB=0,0,0)にしますプロジェクトにWin32Api.csというファイルを新規作成します上記MSDN Managineの記事のサンプルソースからWin32Api.csファイルを開き、先頭のusing文と、クラスDwmApiの定義を新しく作ったWin32Api.csにもらってきます (名前空間MsdnMagのままで良ければ、ファイルをそのままコピーして取り込んでも可)フォームのLoadイベントに下記リストのコードを入力しますF5を押してゴー! 以上です。

  • Vista 時代のスクリーンショットの取り方 (2) - NyaRuRuが地球にいたころ

    さて,この影付きスクリーンショットですが,以前は Photoshop でアルファ値の操作を行って手作業で作っていました.が,いい加減面倒になってきてツールでも作るかと思っていたところに,既にそういうツールがあるのを発見したので,今はありがたくそちらを使わせていただいています.窓の杜でも紹介されたので,ご存じの方もいらっしゃるかもしれません. Windows Vistaのウィンドウを影も含めて画面キャプチャー「Window Clippings」 使用法についても,窓の杜のこの一文で尽くされています. 使い方は簡単で、ソフトのタスクトレイアイコンをダブルクリックすると画面全体にぼかしなどの効果がかかるので、キャプチャーしたいウィンドウをマウスでダブルクリックすればよい。また、[PrintScreen]キーなどのホットキーにキャプチャー開始動作を割り当てることもできる。 アルファ値付きの影イメ

    Vista 時代のスクリーンショットの取り方 (2) - NyaRuRuが地球にいたころ
  • 1