- 2008/05/12 Mon
-
Visual Studio 2005と2008が届いたので試す。
まずはそれぞれのバージョンでのカスタム動作の挙動を確認するために、特にプロパティを変更せずにmsiファイルをビルド。
2005では、2003で作成したmsiファイルと同様にERROR_ACCESS_DENIED。
2008では、成功。うん?成功??Windows Vista の Windows インストーラ配置
http://msdn.microsoft.com/ja-jp/library/bb384154.aspxインストールのアクセス許可を昇格させるには、プロジェクト (.vdproj) ファイルを開きます。プロジェクト ファイルの MsiBootstrapper セクションで、RequiresElevation プロパティを True に設定します。このプロパティは、Visual Studio 統合開発環境 (IDE) を介して使用することはできません。したがって、プロジェクト ファイルを使用する必要があります。詳細については、「RequiresElevation プロパティ」を参照してください。
あたりが必要になるかと思っていたのだけれど、そういうこともなく?
デフォルト値を確認しても"MsiBootstrapper" { "LangId" = "3:1041" "RequiresElevation" = "11:FALSE" }
だし、Windows Vista の Windows インストーラ配置
http://msdn.microsoft.com/ja-jp/library/bb384154.aspxVisual Studio のバージョン間の違い
Windows Vista UAC 下の Visual Studio 2005 セットアップ プロジェクトと Visual Studio 2008 セットアップ プロジェクトの動作にも違いがあります。
にもカスタム動作に関する記述はないし。
なんなのさ、UAC。 デスクトップヒープメモ:User32_dll または Kernel32_dll の初期化に失敗する
http://support.microsoft.com/default.aspx?scid=kb;ja;184802原因 2
システムでデスクトップ ヒープが不足している。Microsoft Support Professionals Toolkit for Windows
http://www.microsoft.com/japan/windowsserver2003/downloads/supporttools.mspxDesktop Heap Monitor
Desktop Heap Monitor は、デスクトップヒープとよばれる Windows の特別なメモリ領域のサイズや、現在の使用量などの情報をレポートするツールです。従来はデスクトップヒープが異常に消費されている場合でも、その状況をリアルタイムで把握することは困難でしたが、このツールを利用することによりシステム管理者は Windows のデスクトップヒープの状況を本番稼動環境で容易に把握することができます。また、大規模アプリケーションが大量のデスクトップヒープを消費することがありますが、使用量を予め見積もることは困難でした。このツールは Windows のデスクトップヒープの使用量を事前に測定し、システムのチューニングを行うことも支援します。Support Tools Project について何気にメイドインジャパン。さらに調布。
Microsoft Support Professionals Toolkit for Windows を開発した共同開発プロジェクトは、ミッションクリティカルな環境で使用されるシステムに対して非常に高いレベルのサポートを期待される日本の顧客のニーズに応えるため、マイクロソフト調布技術センターを開発拠点として 1998 年に発足以来、毎年新しいテーマに取り組みながらパートナーとの共同開発を継続してきました。Desktop Heap Monitor ツールのインストール時にエラー メッセージ "dheapinst - Win32k.sys symbol load error, correct symbol required" が表示される
http://support.microsoft.com/kb/914216/jaWindows シンボル パッケージのダウンロード
http://www.microsoft.com/japan/whdc/DevTools/Debugging/symbolpkg.mspxMicrosoft Advanced Windows Debugging and Troubleshooting Desktop Heap Overview
http://blogs.msdn.com/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspxDesktop heap is probably not something that you spend a lot of time thinking about, which is a good thing. However, from time to time you may run into an issue that is caused by desktop heap exhaustion, and then it helps to know about this resource. Let me state up front that things have changed significantly in Vista around kernel address space, and much of what I’m talking about today does not apply to Vista.Microsoft Advanced Windows Debugging and Troubleshooting Desktop Heap, part 2
http://blogs.msdn.com/ntdebugging/archive/2007/07/05/desktop-heap-part-2.aspxMatthew here again ? I want to provide some follow-up information on desktop heap. In the first post I didn’t discuss the size of desktop heap related memory ranges on 64-bit Windows, 3GB, or Vista. So without further ado, here are the relevant sizes on various platforms...
- 2008/05/11 Sun
-
というわけでー。
MOドライブ落札。SCSI。外付。PCカード付き。
そしてジャンクMOドライブ購入。SCSI。内蔵。3台。FUJITSU 2台とOLYMPUS 1台。
ついでにジャンクSCSIカード購入。3枚。adaptec 2枚とIO DATA 1枚。
やりすぎ感が否めない。 640MB以上のディスクは2048byte/sectorになるので専用フォーマッタが必要だとか、起動ドライブにするにはHDDとSCSI IDを離すとか、HDDがないなら0にするとか、SCSI BIOSでハードディスクモードとか懐かしすぎて泣いた。
- 2008/05/10 Sat
-
アセトアルデヒドを生成するのに費やすいつもの土曜日。
http://plusd.itmedia.co.jp/lifestyle/articles/0805/09/news040.html
800×480ドットという響きに妙に馴染みがあると思ったら、sigmarionIIIの解像度でした。
と言ったら、一緒にするなと怒られた。ひどく。
なんで!
- 2008/05/09 Fri
-
眠いからと早く寝たのに結局3時に起きて本末転倒。
中国語版Vistaにインストールできないアルヨーと言われたので調べてみたところ、言語以前にUACの問題でした。Windows Vista におけるユーザー アカウント制御の理解と構成
http://technet.microsoft.com/ja-jp/windowsvista/aa905117.aspx?wt.svl=leftnav
インストール自体はできているけど、どうもカスタム動作に失敗している様子。Windows Vista の Windows インストーラ配置
http://msdn.microsoft.com/ja-jp/library/bb384154.aspxカスタム動作のアクセス許可の昇格
カスタム動作エディタで作成されたカスタム動作は、昇格したアクセス許可で実行されます。カスタム動作は、レジストリやファイル システムなどのユーザー固有データにアクセスしないようにしてください。カスタム動作は呼び出しユーザーのアカウントで実行されるわけではないからです。
昇格されてないじゃないのよさ!Windows Vista の Windows インストーラ配置
http://msdn.microsoft.com/ja-jp/library/bb384154.aspxVisual Studio のバージョン間の違い
Windows Vista UAC 下の Visual Studio 2005 セットアップ プロジェクトと Visual Studio 2008 セットアップ プロジェクトの動作にも違いがあります。
いや、2003です。だからか。よく寄せられる質問 Visual Studio と Windows Vista
http://www.microsoft.com/japan/msdn/vstudio/support/windowsvista/faq/Q. サポートされない製品は何でしょうか。
A. 上記 3 製品を除く、Visual Studio .NET 2003、およびそれ以前の Visual Studio はサポートされません。Q. Visual Studio .NET 2003 を Windows Vista でサポートしないことで、ユーザーに Visual Studio 2005 へのアップグレードを強制しているのではないでしょうか。
A. Windows Vista で利用可能となる新機能は、Visual Studio 2005 で開発することを第一に想定しています。Windows Vista では、重要な機能強化が多くあり、これら強化された機能を利用するアプリケーションを構築するためには、Visual Studio 2005 が最も優れた開発ツールです。これには、次の例があります。
カスタム動作で実行しているexeを直接叩いてみたところ、ERROR_ACCESS_DENIED。ああ。
とりあえずmanifestファイルを置いてみたたころ昇格ダイアログがでるようになったので、その構成にてセットアッププロジェクトをリビルドしたところ、今度はインストールすら通らなく。
カスタム動作の段階まで進んだところでプログレスバーが逆行します。
なんだよそれ!アプリケーション開発者向け MicrosoftR Windows Vista 対応アプリケーションの互換性
http://download.microsoft.com/download/3/4/4/3448ddf3-ca22-45bd-9984-1237e8ed0019/Windows_Vista_application_compatibility_paper.doc埋め込みマニフェストを作成する<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges> <requestedExecutionLevel level="requireAdministrator" /> </requestedPrivileges> </security> </trustInfo> </assembly>
関連メモ:Windows Vista での Visual Studio .NET 2003 の問題点の一覧
http://www.microsoft.com/japan/msdn/vstudio/support/windowsvista/vs03onvista/default.aspxWindows Vista での Visual Studio 2005 の問題点の一覧
http://www.microsoft.com/japan/msdn/vstudio/support/windowsvista/adminperms/default.aspxWindows インストーラ配置のトラブルシューティング
http://msdn.microsoft.com/ja-jp/library/kz0ke5xt(VS.80).aspxアプリケーション開発者向け MicrosoftR Windows Vista 対応アプリケーションの互換性とりあえず2005を、ついでに2008を用立ててもらうことに話が進んだところでシキさんから電話が。
http://download.microsoft.com/download/3/4/4/3448ddf3-ca22-45bd-9984-1237e8ed0019/Windows_Vista_application_compatibility_paper.docWindows Vista では、アプリケーションをインストールするには管理者権限が必要です。そのため、インストールプログラムを実行するときには、昇格が必要となります。そこでWindows Vista では、経験則に基づき特定のパターンに合致するプログラムを、インストーラとして検出する機能が追加されています。インストーラとして検出されると、自動的に権限昇格ダイアログが表示され、管理者権限で実行することができます。たとえば、ファイル名に「setup」、「update」、「install」という文字列が含まれている場合、Windows Vistaはアプリケーションの実行時にインストーラとみなし、実行には昇格が必要であると認識します。そこで自動的に権限昇格用のダイアログボックスが表示されます。ここで昇格すれば、問題なくアプリケーションをインストールすることができます。シ「暇ですか!」
な「いや、暇ではないけど」
新宿で飲むことに。
唐突になんだと思ったら、先日行った居酒屋でもらった割引券を使用するためにとのこと。系列店ならどこでも使用可能な割引券らしい。ああ。
だからってなんで地上49階?無駄夜景。
シキさんが英会話教室で披露したアメリカンジョークの話を聞いたりしつつ、一杯飲み終わったところで追い出され(違います)、地下の坐和民に移動。
やきいも黒瀬を頼もうとしたらシキさんから「高い!」て言われたり。
結局、やきいも黒瀬は無かったり。
なやさんは盈進で十分ですて言われたり。
盈進をボトルで頼んだり。
az君がベーコン&チーズピッツァを頼もうとするのをシキさんが全力で阻止していたり。
シキさんがホットペッパーを取りにいっている間にaz君と二人でホットペッパー分のチーズを頼んだり。
戻ってきたシキさんに罵られたり。
そもそもホットペッパーに坐和民が載っていなかったり。
盈進を飲みすぎたり。
http://ebook.webcatalog.jp/engine/isapi/frame.dll?bc=14464&co=watami&ul=ja
- 2008/05/08 Thu
-
10km歩いたくらいで革靴が壊れやがりました。小坂那也です。(挨拶)
歩くたびに靴底から変な音がする。 猛烈に眠い日。
そういえば、通勤時間が短くなってから電車でうとうとすることが少なくなっていたなと思ったりうとうとしたり気が付いたら駅に着いていたり。
今日は早く寝よう。
- 2008/05/07 Wed
-
デミタス。
デミタス。
デミタス。
3本目のデミタスを購入していたところに、唐突に声をかけられて。坊主頭「コーヒーおごってください」
魚「なにを言っているんだね、君は?」
小銭がないからって!
おごったけど! 帰ろうとしたら新宿線が人身事故で止まっていた。
発生したばかりで復旧は未定とのこと。
うあー。
じゃあ、歩こう。
新宿線の概ね上を通っている新大橋通りを歩くつもりが、馬喰横山を出発した時点で90度方向を間違えていたせいでいきなり京葉道路に。
まぁ、京葉道路なら問題ないかーとそのままてくてく。
引っ越しの際、有料道路使わないなら甲州街道-靖国通り-京葉道路-環七通りかなーとスーパーマップルを眺めていたりしたので、新大橋通りよりむしろ地図は頭に入っていたこともあり。
あのときは、結局有料道路しか使いませんでしたがというか有料道路を使わない選択をしていたらあれはアウトだった。間違いなく。
順当に歩みを進めて中川横断。
環七通りまで行くのは分かりやすいけど若干遠回りになるからなーと適当に進路を変更。
しばらくすると、なんだか見たことがあるような通りに。具体的に言うと、市役所に届けを出しにいった際にバスの車窓から見たことがあるようなそんなような通りに。
というかそれだ。
一之江到着。 適当に変更した進路は、一之江まっしぐらの最短距離だった模様。
昼飯抜きの胃袋を途中で買ってきた泡盛で満たす。
http://www.mapion.co.jp/c/f?uc=1&grp=route&el=139/51/11.808&nl=35/41/27.240&scl=70000&env=0100&dist=1jL9860zFk4751jL9539zFk7671jLh775zFr4871jLh775zFq6751jLi692zFq6431jLj252zFs9801jLz921zFq9681jM9298zFs8501jMJ352zFu9611jN6416zFv9991jNk927zFy2391jNJ031zFz5701jOe530zFB1941jOM145zFC6871jP2214zFG9401jPg605zFL3541jPn639zFN0101jPQ539zFR8471jQa088zFJ9591jQb927zFI6281jQg004zFG6801jQq877zFy4021jQB909zFq1581jQT936zFc7151jRa084zF20351jRa045zF11571jRd282zEX0791jRc442zEW7881jRc682zEW204
- 2008/05/06 Tue
-
ケースが解放されたPC4台と外したケース4個に挟まれて寝起きしたゴールデンウィークもいよいよ最終日。皆さんいかがお過ごしでしたでしょうか。小坂那也です。(挨拶)
僕は今、起動ディスクとかユーティリティディスクとかいったフロッピーが十数枚にハードディスクが2台に光学ドライブが3台にインタフェースカードが4枚にネットワークカードが3枚に各種変換基板等々が床に布団に散乱し枕元にはキーボードが3つ鎮座の惨状を見たり見なかったり見ないふりをしたりしています。
というか装着した分や片付けた分を除いてそれなので、なんだかもう大変だな!と思いました。
他人事みたいに言うな。 最終的な結論として、SCSI接続MOが複数台必要という結論に至る。(USB接続とATAPI接続は保有)
- 2008/05/05 Mon
-
SATA2I4-LPPCI購入。
eSATAよりも内部ポートをなのでI4。
RI4でないのはなんとなく。
帰るなり、SiI3124非公式 PC-9821BIOS
http://www.eonet.ne.jp/~ookumaneko98/sii3124.htm
のα1.1を書き込み。
英語起動ディスクで起動していたせいで実行結果がさっぱり分からなかったものの、化けた文字に混じって(^o^)/
の表示があったのでとりあえず成功と思うことにする。
書き換えに使用したGA-8IPE 1000Pro2からSV-98 model2に差し替えて、KRHK-CF2.5SATAに挿したCFの読み書きできることを確認。
大熊猫氏に感謝の祈りを捧げる。 あとになってPciflashのReadme.txtを読み返していたら、★このソフトの使用目的
SiI3124のBIOS更新のために書いたものです。LZH内のルートディレクトリにあるもの
はPC-9821用、PCATディレクトリ内のものはPC/AT互換機用です。
の記述が。
あれ。互換機で98用実行してなかったか??
- 2008/05/04 Sun
-
DOS6.2からformatしたり。
Windows98起動ディスクからfdiskしたり。
DOS領域を用意してCHSを認識させようとしてみたり。
DOS領域のサイズを変えてみたり。
DOS領域の位置を変えてみたり。 稼動中のFreeBSD上から新規ディスクにFreeBSDをインストールするメモ。# sysinstall (Index -> Fdisk からfdsik) # mkdir /foo # sysinstall (Index -> Label からルートを/fooにしたラベル付け) # sh # export DESTDIR=/foo # mount /cdrom # cd /cdrom/X.X-RELEASE/base # ./install.sh # cd ../kernels # ./install.sh generic # cd /foo/boot # mv GENERIC/* kernel/ # vi /foo/etc/fstab (デバイス追加)
- 2008/05/03 Sat
-
ぐったりサタデー。
FreeBSD6.2を試してみたり。
FreeBSD6.1を試してみたり。
FreeBSD5.5を試してみたり。
FreeBSD5.3を試してみたり。
FreeBSD5.0を試してみたり。
そうして夜も更けたり。