15/07/06 11:13:52.87 swqGSHIc.net
>>847
> WindowsAPIを直接使わず、
君の言っているWindowsAPIって具体的にはどんな関数を指している?
>Setup.exeをC#かC++CLIで.NET Freameworkを使い作成するという事でしょうか?
そうだけれど、わざわざC++CLIみたいな変態言語は使いたくないので、
C#かC++(CLI無)かのどっちかだな。でも君はWindowsAPIを使いたくないんだから、
俺が推薦するならC#ということになるね。
Setup.exe実行したら
Form1が開いて、
[インストール]
[アンインストール]
っていう二つのボタンが有って、[インストール]押したら
OSの種類、Program Filesの場所、DirectXの有無調べて、
それで、目的のファイルを目的の場所にコピーするだけで完了。
DirectXが無い場合はDirectXのインストーラーを起動するとかダウンロードサイトに飛ぶとかでいいだろ。
[アンインストール]なら全部消す。
レジストリなんかに登録する必要などは特にないと思うよ。