* shuold use NLink.win32
*/
- /** <p>
- * IE7/IE8/IE9 から user_session を取得。<br/>
- * エラーが起こった場合、例外を投げずに空文字を返す
- * </p>
- * @return user_session
- */
- private String GetUserSessionFromMSIE() {
- String user_session = "";
-
- String profile_dir = System.getenv("USERPROFILE");
- if (profile_dir == null || profile_dir.isEmpty()) {
- return "";
- }
- String search_dir = profile_dir + "\\AppData\\Roaming\\Microsoft\\Windows\\Cookies\\Low\\";
- user_session = GetUserSessionFromDirectory(search_dir);
- if (user_session.isEmpty()) {
- search_dir = profile_dir + "\\AppData\\Roaming\\Microsoft\\Windows\\Cookies\\";
- user_session = GetUserSessionFromDirectory(search_dir);
- }
- if (user_session.isEmpty()) {
- search_dir = profile_dir + "\\Cookies\\";
- user_session = GetUserSessionFromDirectory(search_dir);
- }
- return user_session;
- }
/**
* dir_name ディレクトリから MSIE のクッキーを見つけて user_session を返す