質問するログイン新規登録

回答編集履歴

1

参考ソースを追加

2018/05/10 17:49

投稿

atata0319
atata0319

スコア881

answer CHANGED
@@ -2,21 +2,19 @@
2
2
  上からおすすめ順になります。
3
3
 
4
4
 
5
- 1.Active Directory
5
+ #1.Active Directory
6
6
  組織内で Active Directory が有効であれば、Active Directory で配信するように設定してください。
7
7
 
8
8
 
9
- 2.Per User ActiveX
9
+ #2.Per User ActiveX
10
- CAB ファイルをダウンロードしてインストールするように構成している場合、
10
+ CAB ファイルをダウンロードしてインストールするように構成している場合、INF ファイルに Per User ActiveX の設定を実施すれば、各ユーザーがインストール可能な CAB を作成することができます。
11
- INF ファイルに Per User ActiveX の設定を実施すれば、
12
- 各ユーザーがインストール可能な CAB を作成することができます。
13
11
  詳しくは以下のページを参照ください。
14
12
  https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/dd433049(v=vs.85)
15
13
  ただし、IE8 以降が必須です。
16
14
  mike2mike4 さんが言われてたサーバ側の設定というのはおそらくこの方法だと思います。
17
15
 
18
16
 
19
- 3.Per User Registration
17
+ #3.Per User Registration
20
18
  REGSVR32.EXE を直接起動してインストールしている場合、
21
19
  ActiveX 側で Per User Registration をサポートしていれば、
22
20
  REGSVR32.EXE に追加の引数を渡すことによりユーザー毎にインストールすることができます。
@@ -98,4 +96,11 @@
98
96
 
99
97
  ・MFC EXE
100
98
  めんどくさいので ATL にしませんか?
101
- MFC DLL の例に合わせて実装してください。多分、関係ないと思うので解説は省略します。
99
+ MFC DLL の例に合わせて実装してください。多分、関係ないと思うので解説は省略します。
100
+
101
+ ---
102
+ >2.
103
+ Githubにサンプルを追加しました。
104
+ https://github.com/atata0319/teratail125280/tree/master/PUAxControlTest1/makecab
105
+
106
+ test.html で管理者権限のないユーザーでもインストールできることを確認しています。(Windows 10 Pro 64bits 上の IE11)