0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

設定を永続的に保存する(インポート/エクスポート)

Posted at

sWebTool 実践編

設定を外部ファイルに永続的に保存する/外部ファイルから読み出す(インポート/エクスポート)

はじめに

sWebTool(sWebMachineGun.exesPortRedirector.exe等)は、基本的に設定はレジストリに保持しているが、それをXMLファイルにエクスポートできる。

特に、sWebMachineGun.exeには「ディレクトリ・トラバーサルを検査する」のような設定を全消しする必要があったりするので、エクスポート/インポート機能は有用だろう。

アーキテクチャ

ie001.png

この図のように、アプリケーションの設定は、一旦メモリ上のXMLオブジェクトにしたうえで、レジストリなり、XMLファイルに出力している。
XMLからのインポートも、レジストリからの読み取りも同様な流れで、設定を読み込んでいる

画面例

sWebMachineGun.exeの例

ie002.png
「GeneralSetting」⇒「Import/Export」

sPortRedirector.exeの例

ie003.png
「Setting」⇒「Import/Export」

それ以外

大体似たようなグループボタンがあると思う

蛇足

初期化

sWebTool(sWebMachineGun.exesPortRedirector.exe等)は、基本的に(アプリケーションの)レジストリを全消しする機能を有している

この機能によって、レジストリを全消しすることができる。
⇒次回起動時は(レジストリ無しの)初期状態で起動することになる

画面例

sPortRedirector.exeの例

ie004.png
「ファイル」⇒「Init」

それ以外

画面キャプチャはないけど、
「ファイル」⇒「Init」

sWebTool Manuals index

sWebTool Manuals indexに戻る

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?