Flash ムービーの自動受け入れテストを書いています (iMacros を使用してムービーを操作します)。
各テストを実行する前に、フラッシュがローカル共有オブジェクトに保存している設定をクリアして、テスト環境を「リセット」する必要があります。
次のファイルを削除することで、これを手動で行うことができます。
C:\Documents and Settings{ユーザー名}\Application Data\Macromedia\Flash Player#SharedObjects\FQSTGCV7\{site-url}
明らかに、この削除手順を自動化したいと考えています。しかし、マシン固有ではない方法で上記のパスを決定する方法を知りたいです。
.NET では、
「C:\Documents and Settings{username}\Application Data\Macromedia\Flash Player#SharedObjects\」は明らかに
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
@"Macromedia\Flash Player\#SharedObjects")
別のマシンで「FQSTGCV7」が何であるかを知るにはどうすればよいですか? 環境変数はありますか?#SharedObjects\ の下にディレクトリが 1 つしかありませんか?
ありがとう