ActiveXコントロールを配布時に、任意の位置にフォルダを作成したい

[戻る]
KJ 2010/05/31(月) 14:06:26
以下の事を行いたいのですが、可能でしょうか。

VC6で作成したActiveXコントロール(.ocx)をユーザがダウンロードした際に、インストー
ルと同時に任意の位置にフォルダを作成する。
作成したフォルダに任意のファイルを格納する。

【イメージ】
インストールフォルダ(C:\WINDOWS\Downloaded Program Files)
  -作成したActiveX.ocx
  -iniファイル
  -任意のフォルダ ←インストール時にフォルダを作成する
     -任意のファイル

以上、よろしくお願い致します。

aetos 2010/05/31(月) 14:25:58
この辺りをお読みになるとよろしいかと。

http://social.msdn.microsoft.com/Forums/ja-JP/vcgeneralja/thread/b964fc22-0cc7-
422e-9c3f-32b41fde2bde
http://msdn.microsoft.com/ja-jp/library/bb250462.aspx

KJ 2010/05/31(月) 15:23:41
>aetosさん
書き込みありがとうございます。
1つ目はリンク切れとなっており見れませんでした。
2つ目はIEの実行権限のお話のようですが、「勝手な事させないように保護されてるよ」
ということでしょうか。

権限の話を抜きにした場合、
 ・方法はあるがお勧めしない
 ・そもそもできない
どちらとなりますでしょうか?

aetos 2010/05/31(月) 15:56:32
> リンク切れとなっており見れませんでした。

2行に分かれてしまっています。
ブラウザのアドレスバーにコピペしてご覧ください。

> ・方法はあるがお勧めしない
> ・そもそもできない
> どちらとなりますでしょうか?

申し訳ありませんがやった経験がないためはっきりしたことは申し上げられません。

ただ、どちらなのかが問題になるのですか?
もし答えが「方法はあるがお勧めしない」だった場合、「お勧めされなくても構わな
い」と強行されるおつもりなのでしょうか?
もし俺なら「お勧めされる方法で実現できないなら仕様を見直す」という選択肢を取る
と思うのですが、そうすることができない理由があるのでしょうか?

KJ 2010/05/31(月) 16:21:59
>aetos
素早いご返答ありがとうございます。

>もし答えが「方法はあるがお勧めしない」だった場合、「お勧めされなくても構わな
>い」と強行されるおつもりなのでしょうか?
いえいえ、何が何でもやってやる!というわけではございません。

とりあえず、
・できる or できない
・する or しない
を切り分けて考える必要があった為、取り急ぎ質問させて頂きました。

ff 2010/06/01(火) 06:05:54
ActiveXコントロールを作成するときはinfファイルを作成したような気がします。
そのファイル内でフォルダを作成するよう指定できればよいのですが、
実際にできるかどうかは分りません。

kkawa 2010/06/01(火) 18:07:08
質問者の方の、内容がはっきりわからないのですが

【イメージ】
インストールフォルダ(C:\WINDOWS\Downloaded Program Files)
  -作成したActiveX.ocx
  -iniファイル
  -任意のフォルダ ←インストール時にフォルダを作成する
     -任意のファイル

これって、インストーラの設定での話でしょうか?
それとも、ActiveXについてのインストールについての権限とかの
事でしょうか?
ライセンスキーの設定とかで・・・?

ついでに何のOLEを、組み込んで配布されようとされているのでしょうか?
VBランタイムクラスとかの代用とかで・・・?

質問のポイントがよくわかりませんのですが

KJ 2010/06/02(水) 00:04:29
やりたいことは、ffさんがおっしゃられるように、
「ActiveXと一緒に配布するiniファイルで、フォルダを作成するように指定できるか」
です。

が、急遽不要となりましたので、これにて解決済みとさせて頂きます。

皆様、ご回答ありがとうございました。

KJ 2010/06/02(水) 00:16:46
[[解決]]
すみません、済みチェック忘れてました。

古いスレッドには追加発言できません。