| 409 |
} |
} |
| 410 |
|
|
| 411 |
static void write_ssh_options(PTInstVar pvar, PCHAR fileName, |
static void write_ssh_options(PTInstVar pvar, PCHAR fileName, |
| 412 |
TS_SSH FAR * settings) |
TS_SSH FAR * settings, BOOL copy_forward) |
| 413 |
{ |
{ |
| 414 |
char buf[1024]; |
char buf[1024]; |
| 415 |
|
|
| 422 |
WritePrivateProfileString("TTSSH", "DefaultUserName", |
WritePrivateProfileString("TTSSH", "DefaultUserName", |
| 423 |
settings->DefaultUserName, fileName); |
settings->DefaultUserName, fileName); |
| 424 |
|
|
| 425 |
WritePrivateProfileString("TTSSH", "DefaultForwarding", |
if (copy_forward) { |
| 426 |
settings->DefaultForwarding, fileName); |
WritePrivateProfileString("TTSSH", "DefaultForwarding", |
| 427 |
|
settings->DefaultForwarding, fileName); |
| 428 |
|
} |
| 429 |
|
|
| 430 |
WritePrivateProfileString("TTSSH", "CipherOrder", |
WritePrivateProfileString("TTSSH", "CipherOrder", |
| 431 |
settings->CipherOrder, fileName); |
settings->CipherOrder, fileName); |
| 1184 |
*pvar->ts_SSH = pvar->settings; |
*pvar->ts_SSH = pvar->settings; |
| 1185 |
clear_local_settings(pvar); |
clear_local_settings(pvar); |
| 1186 |
notify_verbose_message(pvar, "Writing INI file", LOG_LEVEL_VERBOSE); |
notify_verbose_message(pvar, "Writing INI file", LOG_LEVEL_VERBOSE); |
| 1187 |
write_ssh_options(pvar, fileName, pvar->ts_SSH); |
write_ssh_options(pvar, fileName, pvar->ts_SSH, TRUE); |
| 1188 |
} |
} |
| 1189 |
|
|
| 1190 |
static void read_ssh_options_from_user_file(PTInstVar pvar, |
static void read_ssh_options_from_user_file(PTInstVar pvar, |
| 2995 |
strncpy(buf, cmd + i, sizeof(buf)); |
strncpy(buf, cmd + i, sizeof(buf)); |
| 2996 |
cmd[i] = 0; |
cmd[i] = 0; |
| 2997 |
|
|
| 2998 |
write_ssh_options(pvar, tmpFile, &pvar->settings); |
write_ssh_options(pvar, tmpFile, &pvar->settings, FALSE); |
| 2999 |
|
|
| 3000 |
strncat(cmd, " /ssh-consume=", cmdlen); |
strncat(cmd, " /ssh-consume=", cmdlen); |
| 3001 |
strncat(cmd, tmpFile, cmdlen); |
strncat(cmd, tmpFile, cmdlen); |
| 3200 |
|
|
| 3201 |
/* |
/* |
| 3202 |
* $Log: not supported by cvs2svn $ |
* $Log: not supported by cvs2svn $ |
| 3203 |
|
* Revision 1.40 2006/09/18 05:08:04 maya |
| 3204 |
|
* コマンドラインパラメータ '/ask4passwd' を追加した。 |
| 3205 |
|
* |
| 3206 |
* Revision 1.39 2006/09/16 07:24:06 maya |
* Revision 1.39 2006/09/16 07:24:06 maya |
| 3207 |
* /ssh1, /ssh2, /telnet オプションを追加した。 |
* /ssh1, /ssh2, /telnet オプションを追加した。 |
| 3208 |
* |
* |