2012-01-01から1年間の記事一覧

64bit Windows が本格的に普及する前にネイティブ DLL を P/Invoke する .NET アプリがやっておくべきこと

以前からいろいろ調べたり質問したりしてた、ネイティブ DLL を P/Invoke する .NET アプリを 64bit Windows でも動作させる方法がようやく納得できる形で見つかったので、備忘録を兼ねてメモしておく。P/Invoke したいネイティブDLL x86用DLLとx64用DLLが用…

コマンドラインから ASP.NET4 を有効化する

最近いろいろ試してみたのでメモ。基本的に Windows 7 SP1 でしか動作確認してない。 以下の操作はすべて管理者権限で実行すること。 IISとASP.NETの有効化 Windows コンポーネントなので ocsetup かと思ったが、 DISM コマンドでいけた。ただし DISM コマン…

InnoSetupで作成したインストーラのバージョンについて

issで定義した値がどこに反映されるのか、いまいち分かりにくいのでメモ。ミニマムな構成でこんな感じに定義したとして、 AppVersionはインストーラの初期画面と、アプリケーションの追加と削除に反映される。 ちなみに AppVerName を指定するとそちらが優先…

経路列挙モデルで階層構造

SQL

参考URL: SQLで木と階層構造のデータを扱う(2)―― 経路列挙モデル ちょっと仕事で階層構造を持つテーブルをリファクタリングしたくなったので、いろいろ調べてみたところ経路列挙モデルが便利そうなので試してみた。試してみたDBはSQL Server 2008 R2。ま…

これの続き。 参考URL : http://mercurial.selenic.com/wiki/SubrepositoryMercurial 2.0 ( TortoiseHg 2.2 ) で仕様が変わったらしく、以前の方法だとうまくいかない。 [subpaths] subrepo_name = https://bitbucket.org/toruuetani/virtualenv-scaffoldた…

py2exeでハマったことの解決法

環境は Windows + Python 2.7.2 + virtualenv 1.7 UAC で管理者権限を要求する # -*- encoding: utf-8 -*- from distutils.core import setup import py2exe #python setup.py py2exe するために必要 setup( console = [{'script' : 'hoge.py', 'uac_info' :…