| 457 |
// ホスト鍵の DNS でのチェック (RFC 4255) |
// ホスト鍵の DNS でのチェック (RFC 4255) |
| 458 |
settings->VerifyHostKeyDNS = read_BOOL_option(fileName, "VerifyHostKeyDNS", TRUE); |
settings->VerifyHostKeyDNS = read_BOOL_option(fileName, "VerifyHostKeyDNS", TRUE); |
| 459 |
|
|
| 460 |
|
// icon |
| 461 |
|
GetPrivateProfileString("TTSSH", "SSHIcon", "", buf, sizeof(buf), fileName); |
| 462 |
|
if ((_stricmp(buf, "old") == 0) || |
| 463 |
|
(_stricmp(buf, "yellow") == 0) || |
| 464 |
|
(_stricmp(buf, "securett_yellow") == 0)) { |
| 465 |
|
settings->IconID = IDI_SECURETT_YELLOW; |
| 466 |
|
} |
| 467 |
|
else { |
| 468 |
|
settings->IconID = IDI_SECURETT; |
| 469 |
|
} |
| 470 |
|
|
| 471 |
clear_local_settings(pvar); |
clear_local_settings(pvar); |
| 472 |
} |
} |
| 473 |
|
|
| 775 |
// LoadIcon ではなく LoadImage を使うようにし、 |
// LoadIcon ではなく LoadImage を使うようにし、 |
| 776 |
// 16x16 のアイコンを明示的に取得するようにした (2006.8.9 maya) |
// 16x16 のアイコンを明示的に取得するようにした (2006.8.9 maya) |
| 777 |
if (SecureLargeIcon == NULL) { |
if (SecureLargeIcon == NULL) { |
| 778 |
SecureLargeIcon = LoadImage(hInst, MAKEINTRESOURCE(IDI_SECURETT), |
SecureLargeIcon = LoadImage(hInst, MAKEINTRESOURCE(pvar->settings.IconID), |
| 779 |
IMAGE_ICON, 0, 0, fuLoad); |
IMAGE_ICON, 0, 0, fuLoad); |
| 780 |
} |
} |
| 781 |
if (SecureSmallIcon == NULL) { |
if (SecureSmallIcon == NULL) { |
| 782 |
SecureSmallIcon = LoadImage(hInst, MAKEINTRESOURCE(IDI_SECURETT), |
SecureSmallIcon = LoadImage(hInst, MAKEINTRESOURCE(pvar->settings.IconID), |
| 783 |
IMAGE_ICON, 16, 16, fuLoad); |
IMAGE_ICON, 16, 16, fuLoad); |
| 784 |
} |
} |
| 785 |
|
|
| 1682 |
pvar->settings.CompressionLevel = 6; |
pvar->settings.CompressionLevel = 6; |
| 1683 |
} else if (MATCH_STR(option + 4, "-c") == 0) { |
} else if (MATCH_STR(option + 4, "-c") == 0) { |
| 1684 |
pvar->settings.CompressionLevel = 0; |
pvar->settings.CompressionLevel = 0; |
| 1685 |
|
} else if (MATCH_STR_I(option + 4, "-icon=") == 0) { |
| 1686 |
|
if ((_stricmp(option+10, "old") == 0) || |
| 1687 |
|
(_stricmp(option+10, "yellow") == 0) || |
| 1688 |
|
(_stricmp(option+10, "securett_yellow") == 0)) { |
| 1689 |
|
pvar->settings.IconID = IDI_SECURETT_YELLOW; |
| 1690 |
|
} |
| 1691 |
|
else { |
| 1692 |
|
pvar->settings.IconID = IDI_SECURETT; |
| 1693 |
|
} |
| 1694 |
|
|
| 1695 |
// /ssh1 と /ssh2 オプションの新規追加 (2006.9.16 maya) |
// /ssh1 と /ssh2 オプションの新規追加 (2006.9.16 maya) |
| 1696 |
} else if (MATCH_STR(option + 4, "1") == 0) { |
} else if (MATCH_STR(option + 4, "1") == 0) { |
| 2486 |
fuLoad = LR_VGACOLOR; |
fuLoad = LR_VGACOLOR; |
| 2487 |
} |
} |
| 2488 |
|
|
| 2489 |
hicon = LoadImage(hInst, MAKEINTRESOURCE(IDI_SECURETT), |
hicon = LoadImage(hInst, MAKEINTRESOURCE(pvar->settings.IconID), |
| 2490 |
IMAGE_ICON, 32, 32, fuLoad); |
IMAGE_ICON, 32, 32, fuLoad); |
| 2491 |
SendDlgItemMessage(dlg, IDC_TTSSH_ICON, STM_SETICON, (WPARAM)hicon, 0); |
SendDlgItemMessage(dlg, IDC_TTSSH_ICON, STM_SETICON, (WPARAM)hicon, 0); |
| 2492 |
} |
} |