mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2025-09-20 02:09:25 +03:00
v4.03-9408-rtm
This commit is contained in:
86
src/vpninstall/resource.h
Normal file
86
src/vpninstall/resource.h
Normal file
@ -0,0 +1,86 @@
|
||||
//{{NO_DEPENDENCIES}}
|
||||
// Microsoft Visual C++ generated include file.
|
||||
// Used by vpninstall.rc
|
||||
//
|
||||
#define IDI_ICON1 101
|
||||
#define IDI_MAIN 101
|
||||
#define IDS_STRING102 102
|
||||
#define IDS_TITLE 102
|
||||
#define IDS_FONT 103
|
||||
#define IDS_FONT_SIZE 104
|
||||
#define IDS_INF_LOAD_FAILED 105
|
||||
#define IDS_DIFF_CPU 106
|
||||
#define IDS_INSTANCE_EXISTS 107
|
||||
#define IDS_BAD_OS 108
|
||||
#define IDS_CPU_NOT_SUPPORTED 109
|
||||
#define IDS_DOWNLOADING 110
|
||||
#define IDS_DOWNLOADSTART 111
|
||||
#define IDS_TEMP_ERROR 112
|
||||
#define IDS_DOWNLOAD_ERROR 113
|
||||
#define IDS_DOWNLOADING2 114
|
||||
#define IDS_DOWNLOADING3 115
|
||||
#define IDS_INSTALLSTART 116
|
||||
#define IDS_INSTALLSTART_ERROR 117
|
||||
#define IDS_SECURITY_ERROR 118
|
||||
#define IDS_SIGN_WARNING 119
|
||||
#define IDS_SIGN_WARNING_TITLE 120
|
||||
#define IDS_TITLE_VPNSMGR 121
|
||||
#define IDS_VPNSMGR_EXEC_ERROR 122
|
||||
#define IDS_DLG_TITLE 123
|
||||
#define IDS_INSTALL_DLG__STATUS_INIT 124
|
||||
#define IDS_INSTALL_CANCEL 125
|
||||
#define IDS_EULA_NOTICE1 126
|
||||
#define IDS_EULA_NOTICE2 127
|
||||
#define IDS_EULA_NOTICE3 128
|
||||
#define IDS_EULA_AGREE 129
|
||||
#define IDS_EULA_DISAGREE 130
|
||||
#define S_TITLE 1001
|
||||
#define P_PROGRESS 1002
|
||||
#define S_STATUS 1003
|
||||
#define S_SIZEINFO 1005
|
||||
#define E_EULA 1006
|
||||
#define S_BOLD 1008
|
||||
#define S_EULA_NOTICE1 1009
|
||||
#define S_EULA_NOTICE3 1010
|
||||
#define IDS_TITLE_EN 1102
|
||||
#define IDS_FONT_EN 1103
|
||||
#define IDS_FONT_SIZE_EN 1104
|
||||
#define IDS_INF_LOAD_FAILED_EN 1105
|
||||
#define IDS_DIFF_CPU_EN 1106
|
||||
#define IDS_INSTANCE_EXISTS_EN 1107
|
||||
#define IDS_BAD_OS_EN 1108
|
||||
#define IDS_CPU_NOT_SUPPORTED_EN 1109
|
||||
#define IDS_DOWNLOADING_EN 1110
|
||||
#define IDS_DOWNLOADSTART_EN 1111
|
||||
#define IDS_TEMP_ERROR_EN 1112
|
||||
#define IDS_DOWNLOAD_ERROR_EN 1113
|
||||
#define IDS_DOWNLOADING2_EN 1114
|
||||
#define IDS_DOWNLOADING3_EN 1115
|
||||
#define IDS_INSTALLSTART_EN 1116
|
||||
#define IDS_INSTALLSTART_ERROR_EN 1117
|
||||
#define IDS_SECURITY_ERROR_EN 1118
|
||||
#define IDS_SIGN_WARNING_EN 1119
|
||||
#define IDS_SIGN_WARNING_TITLE_EN 1120
|
||||
#define IDS_TITLE_VPNSMGR_EN 1121
|
||||
#define IDS_VPNSMGR_EXEC_ERROR_EN 1122
|
||||
#define IDS_DLG_TITLE_EN 1123
|
||||
#define IDS_INSTALL_DLG__STATUS_INIT_EN 1124
|
||||
#define IDS_INSTALL_CANCEL_EN 1125
|
||||
#define IDS_EULA_NOTICE1_EN 1126
|
||||
#define IDS_EULA_NOTICE2_EN 1127
|
||||
#define IDS_EULA_NOTICE3_EN 1128
|
||||
#define IDS_EULA_AGREE_EN 1129
|
||||
#define IDS_EULA_DISAGREE_EN 1130
|
||||
#define D_INSTALL 2007
|
||||
#define D_EULA 2008
|
||||
|
||||
// Next default values for new objects
|
||||
//
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||
#define _APS_NEXT_RESOURCE_VALUE 123
|
||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
||||
#define _APS_NEXT_CONTROL_VALUE 1011
|
||||
#define _APS_NEXT_SYMED_VALUE 101
|
||||
#endif
|
||||
#endif
|
1639
src/vpninstall/vpninstall.c
Normal file
1639
src/vpninstall/vpninstall.c
Normal file
File diff suppressed because it is too large
Load Diff
212
src/vpninstall/vpninstall.h
Normal file
212
src/vpninstall/vpninstall.h
Normal file
@ -0,0 +1,212 @@
|
||||
// SoftEther VPN Source Code
|
||||
// Cedar Communication Module
|
||||
//
|
||||
// SoftEther VPN Server, Client and Bridge are free software under GPLv2.
|
||||
//
|
||||
// Copyright (c) 2012-2014 Daiyuu Nobori.
|
||||
// Copyright (c) 2012-2014 SoftEther VPN Project, University of Tsukuba, Japan.
|
||||
// Copyright (c) 2012-2014 SoftEther Corporation.
|
||||
//
|
||||
// All Rights Reserved.
|
||||
//
|
||||
// http://www.softether.org/
|
||||
//
|
||||
// Author: Daiyuu Nobori
|
||||
// Comments: Tetsuo Sugiyama, Ph.D.
|
||||
//
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or
|
||||
// modify it under the terms of the GNU General Public License
|
||||
// version 2 as published by the Free Software Foundation.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License version 2
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||
// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
//
|
||||
// THE LICENSE AGREEMENT IS ATTACHED ON THE SOURCE-CODE PACKAGE
|
||||
// AS "LICENSE.TXT" FILE. READ THE TEXT FILE IN ADVANCE TO USE THE SOFTWARE.
|
||||
//
|
||||
//
|
||||
// THIS SOFTWARE IS DEVELOPED IN JAPAN, AND DISTRIBUTED FROM JAPAN,
|
||||
// UNDER JAPANESE LAWS. YOU MUST AGREE IN ADVANCE TO USE, COPY, MODIFY,
|
||||
// MERGE, PUBLISH, DISTRIBUTE, SUBLICENSE, AND/OR SELL COPIES OF THIS
|
||||
// SOFTWARE, THAT ANY JURIDICAL DISPUTES WHICH ARE CONCERNED TO THIS
|
||||
// SOFTWARE OR ITS CONTENTS, AGAINST US (SOFTETHER PROJECT, SOFTETHER
|
||||
// CORPORATION, DAIYUU NOBORI OR OTHER SUPPLIERS), OR ANY JURIDICAL
|
||||
// DISPUTES AGAINST US WHICH ARE CAUSED BY ANY KIND OF USING, COPYING,
|
||||
// MODIFYING, MERGING, PUBLISHING, DISTRIBUTING, SUBLICENSING, AND/OR
|
||||
// SELLING COPIES OF THIS SOFTWARE SHALL BE REGARDED AS BE CONSTRUED AND
|
||||
// CONTROLLED BY JAPANESE LAWS, AND YOU MUST FURTHER CONSENT TO
|
||||
// EXCLUSIVE JURISDICTION AND VENUE IN THE COURTS SITTING IN TOKYO,
|
||||
// JAPAN. YOU MUST WAIVE ALL DEFENSES OF LACK OF PERSONAL JURISDICTION
|
||||
// AND FORUM NON CONVENIENS. PROCESS MAY BE SERVED ON EITHER PARTY IN
|
||||
// THE MANNER AUTHORIZED BY APPLICABLE LAW OR COURT RULE.
|
||||
//
|
||||
// USE ONLY IN JAPAN. DO NOT USE IT IN OTHER COUNTRIES. IMPORTING THIS
|
||||
// SOFTWARE INTO OTHER COUNTRIES IS AT YOUR OWN RISK. SOME COUNTRIES
|
||||
// PROHIBIT ENCRYPTED COMMUNICATIONS. USING THIS SOFTWARE IN OTHER
|
||||
// COUNTRIES MIGHT BE RESTRICTED.
|
||||
//
|
||||
//
|
||||
// DEAR SECURITY EXPERTS
|
||||
// ---------------------
|
||||
//
|
||||
// If you find a bug or a security vulnerability please kindly inform us
|
||||
// about the problem immediately so that we can fix the security problem
|
||||
// to protect a lot of users around the world as soon as possible.
|
||||
//
|
||||
// Our e-mail address for security reports is:
|
||||
// softether-vpn-security [at] softether.org
|
||||
//
|
||||
// Please note that the above e-mail address is not a technical support
|
||||
// inquiry address. If you need technical assistance, please visit
|
||||
// http://www.softether.org/ and ask your question on the users forum.
|
||||
//
|
||||
// Thank you for your cooperation.
|
||||
|
||||
|
||||
// vpninstall.h
|
||||
// Header of vpninstall.c
|
||||
|
||||
#ifndef VPNINSTALL_H
|
||||
#define VPNINSTALL_H
|
||||
|
||||
// Constants
|
||||
#define VI_INF_FILENAME "vpninstall.inf"
|
||||
#define VI_INSTANCE_NAME "VpnAutoInstaller"
|
||||
#define WM_VI_SETPOS (WM_APP + 41)
|
||||
#define WM_VI_SETTEXT (WM_APP + 42)
|
||||
#define WM_VI_CANCEL (WM_APP + 43)
|
||||
#define WM_VI_DOWNLOAD_FINISHED (WM_APP + 44)
|
||||
#define MESSAGE_OFFSET_JP IDS_TITLE
|
||||
#define MESSAGE_OFFSET_EN IDS_TITLE_EN
|
||||
|
||||
// Macro
|
||||
#define _U(id) (ViGetString(id))
|
||||
#define _A(id) (ViGetStringA(id))
|
||||
|
||||
|
||||
// Type declaration
|
||||
typedef struct VI_STRING
|
||||
{
|
||||
UINT Id;
|
||||
wchar_t *String;
|
||||
char *StringA;
|
||||
} VI_STRING;
|
||||
|
||||
typedef struct VI_SETTING_ARCH
|
||||
{
|
||||
bool Supported;
|
||||
UINT Build;
|
||||
char Path[MAX_SIZE];
|
||||
char VpnCMgrExeFileName[MAX_PATH];
|
||||
bool CurrentInstalled;
|
||||
wchar_t CurrentInstalledPathW[MAX_PATH];
|
||||
UINT CurrentInstalledBuild;
|
||||
} VI_SETTING_ARCH;
|
||||
|
||||
typedef struct VI_SETTING
|
||||
{
|
||||
UINT VpnInstallBuild;
|
||||
VI_SETTING_ARCH x86;
|
||||
char SettingPath[MAX_SIZE];
|
||||
wchar_t DownloadedSettingPathW[MAX_PATH];
|
||||
wchar_t DownloadedInstallerPathW[MAX_PATH];
|
||||
bool DownloadNotRequired;
|
||||
bool WebMode;
|
||||
bool NormalMode;
|
||||
} VI_SETTING;
|
||||
|
||||
typedef struct VI_INSTALL_DLG
|
||||
{
|
||||
HWND hWnd;
|
||||
bool DownloadStarted;
|
||||
THREAD *DownloadThread;
|
||||
bool DialogCanceling;
|
||||
UINT BufSize;
|
||||
void *Buf;
|
||||
bool Halt;
|
||||
bool NoClose;
|
||||
bool WindowsShutdowning;
|
||||
} VI_INSTALL_DLG;
|
||||
|
||||
typedef struct VI_FILE
|
||||
{
|
||||
bool InternetFile;
|
||||
UINT FileSize;
|
||||
HINTERNET hInternet;
|
||||
HINTERNET hHttpFile;
|
||||
UINT IoReadFileSize;
|
||||
IO *io;
|
||||
} VI_FILE;
|
||||
|
||||
typedef struct VI_DOWNLOAD_FILE
|
||||
{
|
||||
char SrcPath[MAX_SIZE];
|
||||
char FileName[MAX_PATH];
|
||||
wchar_t DestPathW[MAX_SIZE];
|
||||
} VI_DOWNLOAD_FILE;
|
||||
|
||||
// Function prototype
|
||||
int main(int argc, char *argv[]);
|
||||
void ViLoadStringTables();
|
||||
void ViFreeStringTables();
|
||||
wchar_t *ViLoadString(HINSTANCE hInst, UINT id);
|
||||
char *ViLoadStringA(HINSTANCE hInst, UINT id);
|
||||
int ViCompareString(void *p1, void *p2);
|
||||
wchar_t *ViGetString(UINT id);
|
||||
char *ViGetStringA(UINT id);
|
||||
void ViMain();
|
||||
bool ViLoadInf(VI_SETTING *set, char *filename);
|
||||
bool ViLoadInfFromBuf(VI_SETTING *set, BUF *buf);
|
||||
void ViLoadCurrentInstalledStates();
|
||||
void ViLoadCurrentInstalledStatusForArch(VI_SETTING_ARCH *a);
|
||||
bool ViMsiGetProductInfo(char *product_code, char *name, char *buf, UINT size);
|
||||
UINT ViVersionStrToBuild(char *str);
|
||||
VI_SETTING_ARCH *ViGetSuitableArchForCpu();
|
||||
void ViInstallDlg();
|
||||
UINT ViInstallDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, void *param);
|
||||
void ViInstallDlgOnInit(HWND hWnd, VI_INSTALL_DLG *d);
|
||||
void ViInstallDlgOnStart(HWND hWnd, VI_INSTALL_DLG *d);
|
||||
void ViInstallDlgOnClose(HWND hWnd, VI_INSTALL_DLG *d);
|
||||
VI_FILE *ViOpenFile(char *path);
|
||||
UINT ViGetFileSize(VI_FILE *f);
|
||||
UINT ViReadFile(VI_FILE *f, void *buf, UINT size);
|
||||
void ViCloseFile(VI_FILE *f);
|
||||
bool ViIsInternetFile(char *path);
|
||||
void ViDownloadThreadStart(VI_INSTALL_DLG *d);
|
||||
void ViDownloadThreadStop(VI_INSTALL_DLG *d);
|
||||
void ViDownloadThread(THREAD *thread, void *param);
|
||||
void ViInstallDlgSetPos(HWND hWnd, UINT pos);
|
||||
void ViInstallDlgSetText(VI_INSTALL_DLG *d, HWND hWnd, UINT id,wchar_t *text);
|
||||
void ViInstallDlgCancel(HWND hWnd);
|
||||
void ViInstallProcessStart(HWND hWnd, VI_INSTALL_DLG *d);
|
||||
bool ViExtractCabinetFile(char *exe, char *cab);
|
||||
wchar_t *ViExtractEula(char *exe);
|
||||
BUF *ViExtractResource(char *exe, char *type, char *name);
|
||||
bool ViEulaDlg(HWND hWnd, wchar_t *text);
|
||||
UINT ViEulaDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, void *param);
|
||||
bool ViCheckExeSign(HWND hWnd, wchar_t *exew);
|
||||
char *ViUrlToFileName(char *url);
|
||||
void ViGenerateVpnSMgrTempDirName(char *name, UINT size, UINT build);
|
||||
void ViSetSkip();
|
||||
|
||||
#endif // VPNINSTALL_H
|
||||
|
||||
|
||||
// Developed by SoftEther VPN Project at University of Tsukuba in Japan.
|
||||
// Department of Computer Science has dozens of overly-enthusiastic geeks.
|
||||
// Join us: http://www.tsukuba.ac.jp/english/admission/
|
BIN
src/vpninstall/vpninstall.ico
Normal file
BIN
src/vpninstall/vpninstall.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 77 KiB |
221
src/vpninstall/vpninstall.rc
Normal file
221
src/vpninstall/vpninstall.rc
Normal file
@ -0,0 +1,221 @@
|
||||
// Microsoft Visual C++ generated resource script.
|
||||
//
|
||||
#include "resource.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 2 resource.
|
||||
//
|
||||
#include "afxres.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Japanese resources
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_JPN)
|
||||
#ifdef _WIN32
|
||||
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
|
||||
#pragma code_page(932)
|
||||
#endif //_WIN32
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE
|
||||
BEGIN
|
||||
"#include ""afxres.h""\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE
|
||||
BEGIN
|
||||
"\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Icon
|
||||
//
|
||||
|
||||
// Icon with lowest ID value placed first to ensure application icon
|
||||
// remains consistent on all systems.
|
||||
IDI_MAIN ICON "vpninstall.ico"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Dialog
|
||||
//
|
||||
|
||||
D_INSTALL DIALOGEX 0, 0, 311, 123
|
||||
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION
|
||||
CAPTION "VPN <20>N<EFBFBD><4E><EFBFBD>C<EFBFBD>A<EFBFBD><41><EFBFBD>g<EFBFBD>\<5C>t<EFBFBD>g<EFBFBD>E<EFBFBD>F<EFBFBD>A"
|
||||
FONT 9, "MS UI Gothic", 400, 0, 0x80
|
||||
BEGIN
|
||||
ICON IDI_MAIN,IDC_STATIC,7,7,20,20
|
||||
LTEXT "VPN <20>N<EFBFBD><4E><EFBFBD>C<EFBFBD>A<EFBFBD><41><EFBFBD>g<EFBFBD>\<5C>t<EFBFBD>g<EFBFBD>E<EFBFBD>F<EFBFBD>A",S_TITLE,33,7,259,19,WS_TABSTOP
|
||||
CONTROL "",P_PROGRESS,"msctls_progress32",PBS_SMOOTH | WS_BORDER,7,55,297,14
|
||||
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...",S_STATUS,7,34,297,19
|
||||
PUSHBUTTON "<22>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><5A>(&C)",IDCANCEL,127,100,59,16
|
||||
RTEXT "",S_SIZEINFO,165,74,139,12
|
||||
END
|
||||
|
||||
D_EULA DIALOGEX 0, 0, 218, 216
|
||||
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "VPN <20>N<EFBFBD><4E><EFBFBD>C<EFBFBD>A<EFBFBD><41><EFBFBD>g<EFBFBD>\<5C>t<EFBFBD>g<EFBFBD>E<EFBFBD>F<EFBFBD>A"
|
||||
FONT 9, "MS UI Gothic", 400, 0, 0x80
|
||||
BEGIN
|
||||
LTEXT "<22><><EFBFBD>̎g<CC8E>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><F18F9182><EFBFBD><EFBFBD>ǂ݂<C782><DD82><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>BPageDown <20>L<EFBFBD>[<5B><><EFBFBD>g<EFBFBD><67><EFBFBD>ăX<C483>N<EFBFBD><4E><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B",S_EULA_NOTICE1,7,7,204,19
|
||||
EDITTEXT E_EULA,7,27,204,115,ES_MULTILINE | ES_READONLY | ES_WANTRETURN | WS_VSCROLL
|
||||
LTEXT "<22>g<EFBFBD>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>ɓ<F18F9182><C993>ӂ<EFBFBD><D382><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD>?",S_BOLD,7,146,204,18
|
||||
LTEXT "[<5B><><EFBFBD>ӂ<EFBFBD><D382>܂<EFBFBD><DC82><EFBFBD>] <20><><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>ƃC<C683><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>𒆎~<7E><><EFBFBD>܂<EFBFBD><DC82>B<EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ́A<CD81><41><EFBFBD>̌_<CC8C><5F><EFBFBD>ɓ<EFBFBD><C993>ӂ<EFBFBD><D382>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B",S_EULA_NOTICE3,7,165,204,26
|
||||
DEFPUSHBUTTON "<22><><EFBFBD>ӂ<EFBFBD><D382>܂<EFBFBD>(&A)",IDOK,95,192,56,17
|
||||
PUSHBUTTON "<22><><EFBFBD>ӂ<EFBFBD><D382>܂<EFBFBD><DC82><EFBFBD>(&D)",IDCANCEL,155,192,56,17
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// DESIGNINFO
|
||||
//
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
GUIDELINES DESIGNINFO
|
||||
BEGIN
|
||||
D_INSTALL, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 304
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 116
|
||||
END
|
||||
|
||||
D_EULA, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 211
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 209
|
||||
END
|
||||
END
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// String Table
|
||||
//
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_TITLE "VPN <20>N<EFBFBD><4E><EFBFBD>C<EFBFBD>A<EFBFBD><41><EFBFBD>g Web <20>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><>"
|
||||
IDS_FONT "MS UI Gothic"
|
||||
IDS_FONT_SIZE "9"
|
||||
IDS_INF_LOAD_FAILED "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43> '%S' <20>̓ǂݍ<C782><DD8D>݂Ɏ<DD82><C98E>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B\r\n<>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><C282><EFBFBD><EFBFBD>Ȃ<EFBFBD><C882><EFBFBD><EFBFBD>A<EFBFBD><41><EFBFBD>e<EFBFBD><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȃ<EFBFBD><C882>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B"
|
||||
IDS_DIFF_CPU "<22><><EFBFBD>̃V<CC83>X<EFBFBD>e<EFBFBD><65><EFBFBD>ɂ<EFBFBD><C982>łɕʂ<C995> CPU <20>A<EFBFBD>[<5B>L<EFBFBD>e<EFBFBD>N<EFBFBD>`<60><><EFBFBD>p<EFBFBD><70> VPN <20>N<EFBFBD><4E><EFBFBD>C<EFBFBD>A<EFBFBD><41><EFBFBD>g<EFBFBD>\<5C>t<EFBFBD>g<EFBFBD>E<EFBFBD>F<EFBFBD>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B\r\n<>R<EFBFBD><52><EFBFBD>g<EFBFBD><67><EFBFBD>[<5B><><EFBFBD>p<EFBFBD>l<EFBFBD><6C><EFBFBD><EFBFBD> [<5B>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>̒lj<CC92><C789>ƍ폜] <20><><EFBFBD>g<EFBFBD>p<EFBFBD><70><EFBFBD>āA<C481>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD>ʂ̃o<CC83>[<5B>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD> VPN <20>N<EFBFBD><4E><EFBFBD>C<EFBFBD>A<EFBFBD><41><EFBFBD>g<EFBFBD>\<5C>t<EFBFBD>g<EFBFBD>E<EFBFBD>F<EFBFBD>A<EFBFBD><41><EFBFBD>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B"
|
||||
IDS_INSTANCE_EXISTS "<22><><EFBFBD>łɕʂ̊ȈՃC<D583><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B"
|
||||
IDS_BAD_OS "<22>ȈՃC<D583><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD> Windows 2000 <20>ȍ~<7E><> OS <20>œ<EFBFBD><C593>삵<EFBFBD>܂<EFBFBD><DC82>B\r\n<><6E><EFBFBD><EFBFBD><EFBFBD>ȊO<C88A>̃I<CC83>y<EFBFBD><79><EFBFBD>[<5B>e<EFBFBD>B<EFBFBD><42><EFBFBD>O<EFBFBD>V<EFBFBD>X<EFBFBD>e<EFBFBD><65><EFBFBD><EFBFBD> VPN <20>N<EFBFBD><4E><EFBFBD>C<EFBFBD>A<EFBFBD><41><EFBFBD>g<EFBFBD>\<5C>t<EFBFBD>g<EFBFBD>E<EFBFBD>F<EFBFBD>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꍇ<EFBFBD>́A<CD81>蓮<EFBFBD>ŃC<C583><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>ăC<C483><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B"
|
||||
IDS_CPU_NOT_SUPPORTED "<22><><EFBFBD>݂̃V<CC83>X<EFBFBD>e<EFBFBD><65><EFBFBD><EFBFBD> CPU <20>A<EFBFBD>[<5B>L<EFBFBD>e<EFBFBD>N<EFBFBD>`<60><><EFBFBD>ɑΉ<C991><CE89><EFBFBD><EFBFBD><EFBFBD> VPN <20>N<EFBFBD><4E><EFBFBD>C<EFBFBD>A<EFBFBD><41><EFBFBD>g<EFBFBD>\<5C>t<EFBFBD>g<EFBFBD>E<EFBFBD>F<EFBFBD>A<EFBFBD>́AVPN <20>N<EFBFBD><4E><EFBFBD>C<EFBFBD>A<EFBFBD><41><EFBFBD>g<EFBFBD>ȈՃC<D583><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>ł̓T<CD83>|<7C>[<5B>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B\r\n<>蓮<EFBFBD>ŃC<C583><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B"
|
||||
IDS_DOWNLOADING "(%.2f MB <20><> %.2f MB <20><><EFBFBD><EFBFBD>)"
|
||||
IDS_DOWNLOADSTART "<22>t<EFBFBD>@<40>C<EFBFBD><43> '%S' <20>̃_<CC83>E<EFBFBD><45><EFBFBD><EFBFBD><EFBFBD>[<5B>h<EFBFBD><68><EFBFBD>J<EFBFBD>n<EFBFBD><6E><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD>..."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_TEMP_ERROR "<22>ꎞ<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43> '%s' <20>̍쐬<CC8D>Ɏ<EFBFBD><C98E>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B"
|
||||
IDS_DOWNLOAD_ERROR "<22>t<EFBFBD>@<40>C<EFBFBD><43> '%S' <20>̃_<CC83>E<EFBFBD><45><EFBFBD><EFBFBD><EFBFBD>[<5B>h<EFBFBD>Ɏ<EFBFBD><C98E>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B"
|
||||
IDS_DOWNLOADING2 "(%.2f MB <20><><EFBFBD><EFBFBD>)"
|
||||
IDS_DOWNLOADING3 "<22>t<EFBFBD>@<40>C<EFBFBD><43> '%S' <20><><EFBFBD>_<EFBFBD>E<EFBFBD><45><EFBFBD><EFBFBD><EFBFBD>[<5B>h<EFBFBD><68><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B<EFBFBD><42><EFBFBD>炭<CE82><E782AD><EFBFBD>҂<EFBFBD><D282><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>..."
|
||||
IDS_INSTALLSTART "<22><><EFBFBD>ʂɕ\<5C><><EFBFBD><EFBFBD><EFBFBD>ꂽ VPN Client <20>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>̎w<CC8E><77><EFBFBD>ɏ]<5D><><EFBFBD>ăC<C483><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B"
|
||||
IDS_INSTALLSTART_ERROR "<22>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>̊J<CC8A>n<EFBFBD>Ɏ<EFBFBD><C98E>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B"
|
||||
IDS_SECURITY_ERROR "<22>Z<EFBFBD>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>B<EFBFBD><42><EFBFBD>ی삷<DB8C>邽<EFBFBD>߁AWeb <20>o<EFBFBD>R<EFBFBD>̃C<CC83><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>̓<EFBFBD><CD83>[<5B>J<EFBFBD><4A><EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>Ƃ<EFBFBD><C682>Ďw<C48E>肷<EFBFBD>邱<EFBFBD>Ƃ͂ł<CD82><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B\r\ninf <20>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>̓<EFBFBD><CC93>e<EFBFBD><65><EFBFBD>w<EFBFBD>肵<EFBFBD><E882B5><EFBFBD>p<EFBFBD>X<EFBFBD>Ȃǂ<C882><C782>m<EFBFBD>F<EFBFBD><46><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B\r\n\r\n<>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B"
|
||||
IDS_SIGN_WARNING "<22>C<EFBFBD><43><EFBFBD>^<5E>[<5B>l<EFBFBD>b<EFBFBD>g<EFBFBD><67><EFBFBD>玩<EFBFBD><E78EA9><EFBFBD>Ń_<C583>E<EFBFBD><45><EFBFBD><EFBFBD><EFBFBD>[<5B>h<EFBFBD><68><EFBFBD>ꂽ<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43> '%s' <20>́A<CD81>M<EFBFBD><4D><EFBFBD>ł<EFBFBD><C582>锭<EFBFBD>s<EFBFBD><73><EFBFBD>ɂ<EFBFBD><C982><EFBFBD><EFBFBD>ēd<C493>q<EFBFBD><71><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82><EFBFBD><EFBFBD>ł<EFBFBD><C582><EFBFBD><EFBFBD>B\r\n<><6E><EFBFBD>݂<EFBFBD><DD82>̃<EFBFBD><CC83>b<EFBFBD>Z<EFBFBD>[<5B>W<EFBFBD><57><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>̊J<CC8A><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>єz<D194>z<EFBFBD><7A><EFBFBD>́A<CD81>C<EFBFBD><43><EFBFBD>^<5E>[<5B>l<EFBFBD>b<EFBFBD>g<EFBFBD><67><EFBFBD>玩<EFBFBD><E78EA9><EFBFBD>Ń_<C583>E<EFBFBD><45><EFBFBD><EFBFBD><EFBFBD>[<5B>h<EFBFBD><68><EFBFBD>ꂽ<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43> '%s' <20><><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD>ł<EFBFBD><C582>邩<EFBFBD>ǂ<EFBFBD><C782><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۏł<D882><C582><EFBFBD><EFBFBD>A<EFBFBD><41><EFBFBD>ɃZ<C983>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>B<EFBFBD><42><EFBFBD>댯<EFBFBD>ȃR<C883>[<5B>h<EFBFBD><68><EFBFBD>܂܂<DC82><DC82>Ă<EFBFBD><C482><EFBFBD><EFBFBD>ꍇ<EFBFBD>ł<EFBFBD><C582>ӔC<D394><EFBFBD><F0958982>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B\r\n\r\n<><6E><EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD>邱<EFBFBD>Ƃ̓Z<CD83>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>B<EFBFBD>㐄<EFBFBD><E39084><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><4D><EFBFBD><EFBFBD><EFBFBD>邱<EFBFBD>Ƃ<EFBFBD><C682>ł<EFBFBD><C582>邩<EFBFBD>ǂ<EFBFBD><C782><EFBFBD><EFBFBD>T<EFBFBD>d<EFBFBD>ɔ<EFBFBD><C994>f<EFBFBD><66><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B\r\n\r\n<><6E><EFBFBD>[<5B>U<EFBFBD>[<5B>̔<EFBFBD><CC94>f<EFBFBD>ƐӔC<D394>ɂ<EFBFBD><C982><EFBFBD> [OK] <20><><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>ƁA<C681>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<F091B18D><73><EFBFBD>܂<EFBFBD><DC82>B[<5B>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><5A>] <20><><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>ƁA<C681>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𒆒f<F0928692><66><EFBFBD>܂<EFBFBD><DC82>B\r\n\r\n<><6E> <20><><EFBFBD>̃<EFBFBD><CC83>b<EFBFBD>Z<EFBFBD>[<5B>W<EFBFBD>́A<CD81>t<EFBFBD>@<40>C<EFBFBD><43> '%s' <20><><EFBFBD>L<EFBFBD><4C><EFBFBD>ȃR<C883>[<5B>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>ؖ<EFBFBD><D896><EFBFBD><EFBFBD>ɂ<EFBFBD><C982><EFBFBD><EFBFBD>ď<EFBFBD><C48F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>邱<EFBFBD>Ƃɂ<C682><C982><EFBFBD><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȃ<EFBFBD><C882>Ȃ<EFBFBD><C882>܂<EFBFBD><DC82>B"
|
||||
IDS_SIGN_WARNING_TITLE "<22>Z<EFBFBD>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>B<EFBFBD>Ɋւ<C98A><D682><EFBFBD><EFBFBD>x<EFBFBD><78>"
|
||||
IDS_TITLE_VPNSMGR "VPN <20>T<EFBFBD>[<5B>o<EFBFBD>[<5B>Ǘ<EFBFBD><C797>}<7D>l<EFBFBD>[<5B>W<EFBFBD><57><EFBFBD>ȈՃC<D583><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><>"
|
||||
IDS_VPNSMGR_EXEC_ERROR "VPN <20>T<EFBFBD>[<5B>o<EFBFBD>[<5B>Ǘ<EFBFBD><C797>}<7D>l<EFBFBD>[<5B>W<EFBFBD><57><EFBFBD>̋N<CC8B><4E><EFBFBD>Ɏ<EFBFBD><C98E>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B\r\n<>蓮<EFBFBD><E893AE> VPN <20>T<EFBFBD>[<5B>o<EFBFBD>[<5B>Ǘ<EFBFBD><C797>}<7D>l<EFBFBD>[<5B>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD>Ă݂Ă<DD82><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B"
|
||||
IDS_DLG_TITLE "VPN <20>N<EFBFBD><4E><EFBFBD>C<EFBFBD>A<EFBFBD><41><EFBFBD>g<EFBFBD>\<5C>t<EFBFBD>g<EFBFBD>E<EFBFBD>F<EFBFBD>A"
|
||||
IDS_INSTALL_DLG__STATUS_INIT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
IDS_INSTALL_CANCEL "<22>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><5A>"
|
||||
IDS_EULA_NOTICE1 "<22><><EFBFBD>̎g<CC8E>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><F18F9182><EFBFBD><EFBFBD>ǂ݂<C782><DD82><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>BPageDown <20>L<EFBFBD>[<5B><><EFBFBD>g<EFBFBD><67><EFBFBD>ăX<C483>N<EFBFBD><4E><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B"
|
||||
IDS_EULA_NOTICE2 "<22>g<EFBFBD>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>ɓ<F18F9182><C993>ӂ<EFBFBD><D382><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD>?"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_EULA_NOTICE3 "[<5B><><EFBFBD>ӂ<EFBFBD><D382>܂<EFBFBD><DC82><EFBFBD>] <20><><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>ƃC<C683><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>𒆎~<7E><><EFBFBD>܂<EFBFBD><DC82>B<EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ́A<CD81><41><EFBFBD>̌_<CC8C><5F><EFBFBD>ɓ<EFBFBD><C993>ӂ<EFBFBD><D382>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B"
|
||||
IDS_EULA_AGREE "<22><><EFBFBD>ӂ<EFBFBD><D382>܂<EFBFBD>"
|
||||
IDS_EULA_DISAGREE "<22><><EFBFBD>ӂ<EFBFBD><D382>܂<EFBFBD><DC82><EFBFBD>"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_TITLE_EN "VPN Client Web Installer"
|
||||
IDS_FONT_EN "Arial"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_FONT_SIZE_EN "8"
|
||||
IDS_INF_LOAD_FAILED_EN "Failed to load initial configuration file '%S'.\r\nThe cause may be that threre are not the file or the description is invalid."
|
||||
IDS_DIFF_CPU_EN "There already is VPN Client software for another CPU architecture installed on this system.\r\nUninstall that VPN Client software with [Add or Remove Programs] in Control Panel."
|
||||
IDS_INSTANCE_EXISTS_EN "Another easy installer is already running."
|
||||
IDS_BAD_OS_EN "The easy installer runs on Windows 2000 or greater.\r\nTo install VPN Client software for other operating systems, please install the software manually from a file. "
|
||||
IDS_CPU_NOT_SUPPORTED_EN
|
||||
"The VPN Client Easy Installer is not supported for this CPU architecture on this system.\r\nPlease install VPN Client software manually from an installation file. "
|
||||
IDS_DOWNLOADING_EN "(Total:%.2f MB - Downloaded:%.2f MB)"
|
||||
IDS_DOWNLOADSTART_EN "Starting download file '%S'..."
|
||||
IDS_TEMP_ERROR_EN "Failed to create temporary file '%s'."
|
||||
IDS_DOWNLOAD_ERROR_EN "Failed to download file '%S'."
|
||||
IDS_DOWNLOADING2_EN "(Downloaded: %.2f)"
|
||||
IDS_DOWNLOADING3_EN "Downloading file '%S'. Please wait."
|
||||
IDS_INSTALLSTART_EN "Complete the VPN Client Installer displayed on the screen."
|
||||
IDS_INSTALLSTART_ERROR_EN "Failed to start installation."
|
||||
IDS_SECURITY_ERROR_EN "For security reasons, a local file cannot be used as the installation soruce during Web-based installation.\r\nConfirm the inf file of context and check the path specified in the inf file. \r\nInstallaion process aborted."
|
||||
IDS_SIGN_WARNING_EN "The automatically downloaded file '%s' from the Internet is not digitally signed with a trusted certificate.\r\nThe developer and publisher do not guarantee that the downloaded file '%s' is safe and do not take responsibility in case of unsafe code included in the file.\r\n\r\nWe recommend to abort the installation by clicking [Cancel]. Proceed the installation by clicking [OK] at your own risk.\r\n\r\nNotice: the message will not be disappered when the file '%s' is signed by valid code signing certificate authentication."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_SIGN_WARNING_TITLE_EN "Security Alert"
|
||||
IDS_TITLE_VPNSMGR_EN "VPN Server Manager Easy Installer"
|
||||
IDS_VPNSMGR_EXEC_ERROR_EN
|
||||
"Failed to start VPN Server Manager.\r\nTry installing VPN Server Manager manually."
|
||||
IDS_DLG_TITLE_EN "VPN Client Software"
|
||||
IDS_INSTALL_DLG__STATUS_INIT_EN "Initializing..."
|
||||
IDS_INSTALL_CANCEL_EN "Cancel"
|
||||
IDS_EULA_NOTICE1_EN "Please read the following license agreement. Press the PAGE DOWN key to see the rest of the agreement."
|
||||
IDS_EULA_NOTICE2_EN "Do you accept all of the terms of the preceding License Agreement?"
|
||||
IDS_EULA_NOTICE3_EN "If you choose No, the installation will abort. To install you must accept this agreement."
|
||||
IDS_EULA_AGREE_EN "Agree"
|
||||
IDS_EULA_DISAGREE_EN "Disagree"
|
||||
END
|
||||
|
||||
#endif // Japanese resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 3 resource.
|
||||
//
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // not APSTUDIO_INVOKED
|
||||
|
248
src/vpninstall/vpninstall.vcproj
Normal file
248
src/vpninstall/vpninstall.vcproj
Normal file
@ -0,0 +1,248 @@
|
||||
<?xml version="1.0" encoding="shift_jis"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="vpninstall"
|
||||
ProjectGUID="{F2C40D5C-1C86-43D8-B3FE-8E8F8B488432}"
|
||||
RootNamespace="vpninstall"
|
||||
Keyword="Win32Proj"
|
||||
TargetFrameworkVersion="131072"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)bin"
|
||||
IntermediateDirectory="$(PlatformName)_$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="0"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="$(SolutionDir)Mayaqua\win32_inc;.;$(SolutionDir)"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USE_32BIT_TIME_T"
|
||||
MinimalRebuild="true"
|
||||
ExceptionHandling="0"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
StructMemberAlignment="4"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
CompileAs="1"
|
||||
DisableSpecificWarnings="4996"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
CommandLine="$(SolutionDir)bin\BuildUtil.exe /CMD:GenerateVersionResource "$(TargetPath)" /OUT:"$(SolutionDir)tmp\VersionResources\$(ProjectName)_$(PlatformName).res""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="msi.lib "$(SolutionDir)tmp\VersionResources\$(ProjectName)_$(PlatformName).res""
|
||||
OutputFile="$(OutDir)\vpninstall.exe"
|
||||
LinkIncremental="2"
|
||||
GenerateManifest="false"
|
||||
AdditionalManifestDependencies="type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="$(SolutionDir)DebugFiles\pdb\$(PlatformName)_$(ConfigurationName)\$(ProjectName).pdb"
|
||||
GenerateMapFile="true"
|
||||
MapFileName="$(SolutionDir)DebugFiles\map\$(PlatformName)_$(ConfigurationName)\$(ProjectName).map"
|
||||
SubSystem="2"
|
||||
StackReserveSize="100000"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
EmbedManifest="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
CommandLine="$(SolutionDir)bin\BuildUtil.exe /CMD:SetManifest "$(TargetPath)" /MANIFEST:x86_user.manifest"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)bin"
|
||||
IntermediateDirectory="$(PlatformName)_$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="0"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="3"
|
||||
InlineFunctionExpansion="0"
|
||||
EnableIntrinsicFunctions="false"
|
||||
FavorSizeOrSpeed="0"
|
||||
AdditionalIncludeDirectories="$(SolutionDir)Mayaqua\win32_inc;.;$(SolutionDir)"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USE_32BIT_TIME_T;VPN_SPEED"
|
||||
StringPooling="false"
|
||||
ExceptionHandling="0"
|
||||
RuntimeLibrary="0"
|
||||
StructMemberAlignment="4"
|
||||
BufferSecurityCheck="false"
|
||||
EnableFunctionLevelLinking="false"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="1"
|
||||
DisableSpecificWarnings="4996"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
CommandLine="$(SolutionDir)bin\BuildUtil.exe /CMD:GenerateVersionResource "$(TargetPath)" /OUT:"$(SolutionDir)tmp\VersionResources\$(ProjectName)_$(PlatformName).res""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="msi.lib "$(SolutionDir)tmp\VersionResources\$(ProjectName)_$(PlatformName).res""
|
||||
OutputFile="$(OutDir)\vpninstall.exe"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories=""C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib""
|
||||
GenerateManifest="false"
|
||||
AdditionalManifestDependencies="type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'"
|
||||
DelayLoadDLLs="setupapi.dll;advapi32.dll;user32.dll"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="$(SolutionDir)DebugFiles\pdb\$(PlatformName)_$(ConfigurationName)\$(ProjectName).pdb"
|
||||
GenerateMapFile="true"
|
||||
MapFileName="$(SolutionDir)DebugFiles\map\$(PlatformName)_$(ConfigurationName)\$(ProjectName).map"
|
||||
SubSystem="2"
|
||||
StackReserveSize="100000"
|
||||
OptimizeReferences="1"
|
||||
EnableCOMDATFolding="1"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
EmbedManifest="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
CommandLine="$(SolutionDir)bin\BuildUtil.exe /CMD:SetPE4 "$(TargetPath)"
$(SolutionDir)bin\BuildUtil.exe /CMD:SetManifest "$(TargetPath)" /MANIFEST:x86_user.manifest
"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\vpninstall.c"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\resource.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\vpninstall.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\vpninstall.ico"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\vpninstall.rc"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
Reference in New Issue
Block a user