C統合・質問スレッド

このエントリーをはてなブックマークに追加
896デフォルトの名無しさん
VC++.NET の質問良いでしょうか?

1.UAC ダイアログを「インストール」ボタン押下時にのみ出したい
  1つの EXE でWindowsサービスのインストール、アンインストール、
  Windowsサービスの実行の機能を入れたんですが、
  VISTA のユーザーアカウント制御機能(UAC)のせいで、
  「管理者で実行」でプログラムを立ち上げないと上手く動きません。

  フォームの「インストール」ボタンをクリックした時だけ
  ユーザーアカウント制御のダイアログを出すように出来ませんか?

  常時Admin権限で動作ってのも都合悪いのですが・・・
  ユーザーに Admin 権限を持つのユーザー名、パスワードを入れて下さい、
  なんて画面を作った所で「???」だろうし
   ( VISTA インストール時に Admin パスワード入力しませんものねぇ。)

2.Windows サービスの設定ファイル、XXX.ini
  ってどこに置けばいいんですか?
  VISTA だと users 以下に入っちゃう空気ですが、exe と
  同じ位置だとNG?
  PC汚染を覚悟の上で windows 以下に入れるのが良い??

教えて君ですがよろしくお願いします。
UAC の情報ねーんですよぉぉぉ!!(絶叫