|
分類:[C/C++]
ようやくウチもVistaのテストマシンをゲットしましま。 それで今までに作ったプログラムの動作検証をしているところです。
ウチで作った、あるプログラムを単体で起動すると 認識できないプログラムがこのコンピュータへのアクセスを要求しています ダイアログが出ます。 関連付け変更を行うコードが入っているので出るのは当然なんだけど XP以前では関連付けを行う/Vista では行わないようにして、 警告ダイアログが出ないように直したいと思っておるところです。
でも VS2005SP1 を管理者権限で起動しデバッガを使うと何も言ってこないし VS2005SP1 を管理者権限なしで起動するとデバッグできないし 単体起動のときと挙動が異なるのでちょっぴり困っておりまする。
Q1.Vista はプログラム中の何を見てこのダイアログを出してるのですか Q2.こーいう場合のデバッグ Tips みたいなのありますか
Target : Vista/XP/2000/Me/98SE すべて 開発環境 : もともと VC++6SP6 で開発 Vista 用に VS2005SP1(with Update for Vista) に移行 98SE 用には同一ソースコードを VC++6SP6 に戻してコンパイル予定 開発言語 : VC++ Native Application (with MFC, MBCS)
|