C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.88423 の関連記事表示

<< 0 >>
■88423  Re[12]: インストーラ Microsoft SetupProject
□投稿者/ とっちゃん -(2018/08/29(Wed) 13:51:46)
    No88422 (ぽんすけ さん) に返信
    > SetUpProjectを利用してインストーラを作成しております。
    > カスタム動作を行うためにクラスライブラリを追加し、
    > このDLL内で以下のように、ユーザ名を取得しようとしていますが、
    > ログインユーザ名でなく「SYSTEM」という名前が取得されます。
    >
    カスタム動作は、ローカルマシンの「SYSTEM」アカウントで動作するので
    アカウント名が、「SYSTEM」になります。

    もし、LocalDB をユーザーアカウントで登録させたいのなら
    「アプリケーションの初回起動時」
    に行う必要があります。
    作成されるDBは、昇格していないユーザーのアカウント(マシンの管理者権限がない状態)上で作ります。
    なので、それに応じた形で用意することになりますし、同じマシンでも別のユーザーアカウントからは見えません。

    そうではなく、マシンアカウントで登録させたいのなら
    「インストーラのカスタム動作」
    で行う必要があります。
    こちらは、逆に特定ユーザーに紐づくように作ると意図しないアカウント上に作られるため
    作成自体に注意が必要になります。


    DBの内容はわからないのでこれ以上は言及できませんが、LocalDBなので
    ファイルアタッチを考えたほうがいいかもしれません。
    それなら、開発環境であらかじめ環境に依存しない形でDBを用意しておくということができます。
記事No.88086 のレス /過去ログ152より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -