📄 cesysgen.bat
字号:
if "%__SYSGEN_APPS_CMN%"=="1" set SYSGEN_PRINTING=1
if "%__SYSGEN_APPS_CMN%"=="1" set __SYSGEN_RICHED20=1
if "%__SYSGEN_RICHED20%"=="1" set WCEAPPSFE_MODULES=%WCEAPPSFE_MODULES% riched20
REM ==============================================================================================
REM
REM Optional components from WCEShellFE
REM
REM ==============================================================================================
REM // Help engine (requires PIE & jupiter shell)
if "%__SYSGEN_HELP_WEBVIEW%"=="1" set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% htmlview peghelp
if "%__SYSGEN_HELP_WEBVIEW%"=="1" set SYSGEN_WEBVIEW=1
REM // PIE (Pocket Internet Explorer -- requires Jupiter shell)
if not "%SYSGEN_PIE%" == "1" goto NoPIE
set __SYSGEN_IMAGING_BMP=1
set __SYSGEN_IMAGING_GIF=1
set __SYSGEN_IMAGING_JPEG=1
set __SYSGEN_IMAGING_PNG=1
set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% browser
if not "%SYSGEN_STANDARDSHELL%"=="1" set IE_MODULES=%IE_MODULES% iesample
if "%SYSGEN_STANDARDSHELL%"=="1" set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% iexplore
set __SYSGEN_CESHELL=1
set __SYSGEN_MSSCRIPT=1
set SYSGEN_WEBVIEW=1
set SYSGEN_INETCPL=1
set __SYSGEN_PIEUI=1
set SYSGEN_SHDOCVW=1
:NoPIE
REM // CESHELL component
if "%__SYSGEN__CESHELL%"=="1" set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% _ceshell
if "%__SYSGEN_ASFORM%"=="1" set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% asform
REM // pIE HTML Renderer. Needed for pIE and PegHelp
if not "%SYSGEN_WEBVIEW%"=="1" goto No_WebView
set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% webview
set SYSGEN_CPP_SEH=1
set SYSGEN_RTTI=1
set SYSGEN_CRYPTO=1
set SYSGEN_MLANG=1
set SYSGEN_URLMON=1
set SYSGEN_WININET=1
if not "%LOCALE%" == "0409" goto else_webview_wwe
set WEBVIEW_COMPONENTS=webviewwwe
goto end_webview_ctry
:else_webview_wwe
set WEBVIEW_COMPONENTS=webviewfe
:end_webview_ctry
set __SYSGEN_SHLWAPI_MIN=1
:No_WebView
REM // msscript
if not "%__SYSGEN_MSSCRIPT%"=="1" goto No_MSScript
set SYSGEN_JSCRIPT=1
set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% msscript
:No_MSScript
if "%SYSGEN_ACCESSIB%"=="1" set CPLMAIN_COMPONENTS=%CPLMAIN_COMPONENTS% accessib
if "%SYSGEN_CONNMC%"=="1" set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% connpnl
if "%__SYSGEN_BTH%"=="1" set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% bthpnl
if "%SYSGEN_WCELOAD%"=="1" set CPLMAIN_COMPONENTS=%CPLMAIN_COMPONENTS% remove
REM Include both unicode and ascii Standard IO functions
set SYSGEN_STDIOA=1
set SYSGEN_STDIO=1
if "%__SYSGEN_TOUCH_CURSOR%"=="1" set CPLMAIN_COMPONENTS=%CPLMAIN_COMPONENTS% stylus
if "%SYSGEN_MODEM%"=="1" set CPLMAIN_COMPONENTS=%CPLMAIN_COMPONENTS% dialing
REM Optional tabs of the display CPL. Remove those you don't need
set CPLMAIN_COMPONENTS=%CPLMAIN_COMPONENTS% backlight
set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% AdvBacklight
REM // Regional-settings CPL. Replace intll with intlp for PalmPC-sized dialogs
REM // include the qvga portrait or the vga landscape version
if not "%SYSGEN_QVGAP%"=="1" goto else_intl_qvgap
set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% intlp
goto endif_intl_qvgap
:else_intl_qvgap
set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% intll
:endif_intl_qvgap
:nocpl
REM // FTPUpdate component. Sample application for downloading flash image
if "%SYSGEN_FTPUPDATE%"=="1" set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% ftpupdate
REM // FTPUpdate needs either Wininet or HTTPLite
if "%SYSGEN_FTPUPDATE%"=="1" if not "%SYSGEN_WININET%"=="1" set __SYSGEN_HTTPLITE=1
REM // If HTTPLite we need the FTP component
if "%SYSGEN_FTPUPDATE%"=="1" if "%__SYSGEN_HTTPLITE%"=="1" set __SYSGEN_HTTPLITE_FTP=1
REM // Solitare component.
if "%SYSGEN_SOLITARE%"=="1" set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% solitare
if "%SYSGEN_SOLITARE%"=="1" set __SYSGEN_CARDS=1
REM // Solitare component.
if "%SYSGEN_FREECELL%"=="1" set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% freecell hrts_dll
if "%SYSGEN_FREECELL%"=="1" set __SYSGEN_CARDS=1
if "%__SYSGEN_CARDS%"=="1" set WCESHELLFE_MODULES=%WCESHELLFE_MODULES% pegcards
REM ==============================================================================================
REM
REM SAPI 5
REM
REM ==============================================================================================
if not "%SYSGEN_SPEECH%"=="1" goto :no_speech
set SYSGEN_MSXML_DOM=1
set SYSGEN_AUDIO_ACM=1
set SPEECH_MODULES=%SPEECH_MODULES% sapi sapisvr spcommon
if not "%LOCALE%"=="0409" goto :no_spsreng
if not "%SYSGEN_SPSRENG%"=="1" goto :no_spsreng
set SPEECH_MODULES=%SPEECH_MODULES% spsreng itngram readf
:no_spsreng
:no_speech
REM ==============================================================================================
REM .NET Compact Framework modules
REM ==============================================================================================
if "%SYSGEN_DOTNET%"=="1" set NETCF_MODULES=%NETCF_MODULES% dotnet
if "%SYSGEN_SQLCE20_DP%"=="1" set NETCF_MODULES=%NETCF_MODULES% sqlce20_dp
if "%SYSGEN_SQL2000_DP%"=="1" set NETCF_MODULES=%NETCF_MODULES% sql2000_dp
REM ==============================================================================================
REM Visual Studio Add-in
REM ==============================================================================================
if "%SYSGEN_VS_SD_AUTH%"=="1" set NETCF_MODULES=%NETCF_MODULES% vs_sd_auth
REM ==============================================================================================
REM Microsoft SQLCE
REM ==============================================================================================
if "%SYSGEN_SQLCE20%"=="1" set SQLCE_MODULES=%SQLCE_MODULES% sqlce20
REM ==============================================================================================
REM
REM Optional components from RDP
REM
REM ==============================================================================================
if "%SYSGEN_WBTSHELL%"=="1" set SYSGEN_RDP_UI=
if "%SYSGEN_RDP_AUDIO%"=="1" set SYSGEN_RDP=1&&set __SYSGEN_RDP_RDRBASE=1
if "%SYSGEN_RDP_CLIPBOARD%"=="1" set SYSGEN_RDP=1&&set __SYSGEN_RDP_RDRBASE=1
if "%SYSGEN_RDP_DRIVE%"=="1" set SYSGEN_RDP=1&&set __SYSGEN_RDP_RDRBASE=1
if "%SYSGEN_RDP_PORT%"=="1" set SYSGEN_RDP=1&&set __SYSGEN_RDP_RDRBASE=1
if "%SYSGEN_RDP_PRINTER%"=="1" set SYSGEN_RDP=1&&set __SYSGEN_RDP_RDRBASE=1
if "%SYSGEN_RDP_SMARTCARD%"=="1" set SYSGEN_RDP=1&&set __SYSGEN_RDP_RDRBASE=1
if "%SYSGEN_RDP_UI%"=="1" set SYSGEN_RDP=1
if not "%SYSGEN_RDP%"=="1" goto End_RDP
set SYSGEN_CRYPTO=1
set RDP_MODULES=%RDP_MODULES% cetsc mstscax
if "%SYSGEN_RDP_UI%"=="1" set CETSC_COMPONENTS=%CETSC_COMPONENTS% cetscui
if "%__SYSGEN_RDP_RDRBASE%"=="1" set MSTSCAX_COMPONENTS=%MSTSCAX_COMPONENTS% rdrbase
if "%SYSGEN_RDP_DRIVE%"=="1" set MSTSCAX_COMPONENTS=%MSTSCAX_COMPONENTS% rdrdrive
if not "%SYSGEN_RDP_CLIPBOARD%"=="1" goto NoRdpClip
set MSTSCAX_COMPONENTS=%MSTSCAX_COMPONENTS% rdrclip
set CETSC_COMPONENTS=%CETSC_COMPONENTS% cetscclip
if "%SYSGEN_WBTSHELL%"=="1" set ATLCONMAN_COMPONENTS=%ATLCONMAN_COMPONENTS% cetscclip
:NoRdpClip
if not "%SYSGEN_RDP_AUDIO%"=="1" goto NoRdpAudio
set MSTSCAX_COMPONENTS=%MSTSCAX_COMPONENTS% rdraudio
set SYSGEN_AUDIO=1
:NoRdpAudio
if not "%SYSGEN_RDP_PORT%"=="1" goto NoRdpPort
set SYSGEN_PARALLEL=1
set MSTSCAX_COMPONENTS=%MSTSCAX_COMPONENTS% rdrport
set __SYSGEN_RDP_RDRPORTBASE=1
:NoRdpPort
if not "%SYSGEN_RDP_PRINTER%"=="1" goto NoRdpPrinters
set SYSGEN_PRINTING=1
set RDP_MODULES=%RDP_MODULES% wbtprncpl atlwbtprnwiz prnprxy
set MSTSCAX_COMPONENTS=%MSTSCAX_COMPONENTS% rdrprinter
set __SYSGEN_RDP_RDRPORTBASE=1
:NoRdpPrinters
if "%__SYSGEN_RDP_RDRPORTBASE%"=="1" set MSTSCAX_COMPONENTS=%MSTSCAX_COMPONENTS% rdrportbase
if not "%SYSGEN_RDP_SMARTCARD%"=="1" goto NoRdpSmartCard
set MSTSCAX_COMPONENTS=%MSTSCAX_COMPONENTS% rdrscard rpcstubs
set SYSGEN_SMARTCARD=1
:NoRdpSmartCard
REM RDP Requires ATL
set SYSGEN_ATL=1
set __SYSGEN_COM_GUIDS=1
set __SYSGEN_MSASN1=1
:End_RDP
REM ==============================================================================================
REM
REM Optional components from SERVERS
REM
REM ==============================================================================================
REM Internet Gateway Device
if "%SYSGEN_IGD%" == "1" set SERVERS_MODULES=%SERVERS_MODULES% igd
if "%SYSGEN_IGD%" == "1" set SYSGEN_UPNP_DEVICE_MINI=1
if "%SYSGEN_IGD%" == "1" set SYSGEN_GATEWAY=1
REM UPnP tools
if "%SYSGEN_UPNP_TOOLS%" == "1" set SERVERS_MODULES=%SERVERS_MODULES% upnpreg genericucp
if "%SYSGEN_UPNP_TOOLS%" == "1" set SYSGEN_UPNP_DEVICE=1
if "%SYSGEN_UPNP_TOOLS%" == "1" set SYSGEN_UPNP_CTRL=1
if not "%SYSGEN_UPNP_CTRL%"=="1" if not "%SYSGEN_UPNP_DEVICE%"=="1" if not "%SYSGEN_UPNP_DEVICE_MINI%"=="1" goto End_UPNP
set SERVERS_MODULES=%SERVERS_MODULES% upnpsvc upnpcapi
set SYSGEN_MSXML_MINI=1
set SYSGEN_HTTPD=1
if not "%SYSGEN_UPNP_CTRL%"=="1" if not "%SYSGEN_UPNP_DEVICE%"=="1" goto End_UPNP
set SERVERS_UUID=%SERVERS_UUID% upnpuuid
if "%SYSGEN_UPNP_CTRL%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% upnpctrl
if "%SYSGEN_UPNP_DEVICE%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% upnphost upnploader
:End_UPNP
REM // Components from MSMQ
if not "%SYSGEN_MSMQ_SRMP%"=="1" goto skipMsmqSrmp
set SYSGEN_MSMQ=1
set SYSGEN_HTTPD=1
set MSMQD_COMPONENTS=msmqdSrmp
set SERVERS_MODULES=%SERVERS_MODULES% srmpIsapi
set SYSGEN_MSXML_MINI=1
:skipMsmqSrmp
if "%SYSGEN_MSMQ%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% msmqd mqoa msmqrt msmqadm visadm
if "%SYSGEN_MSMQ%"=="1" set SYSGEN_SERVICES=1
if "%SYSGEN_TELNETD%"=="1" set SYSGEN_SERVICES=1
if "%SYSGEN_FTPD%"=="1" set SYSGEN_SERVICES=1
if "%SYSGEN_TIMESVC%"=="1" set SYSGEN_SERVICES=1
REM
REM OBEX
REM
if "%SYSGEN_OBEX_SERVER%"=="1" set SYSGEN_OBEX_INBOX=1
if "%SYSGEN_OBEX_FILEBROWSER%"=="1" set SYSGEN_OBEX_SERVER=1
if "%SYSGEN_OBEX_INBOX%"=="1" set SYSGEN_OBEX_SERVER=1
if "%SYSGEN_OBEX_SERVER%"=="1" set SYSGEN_SERVICES=1
if "%SYSGEN_OBEX_SERVER%"=="1" set __SYSGEN_OBEX_BASE=1
if "%SYSGEN_OBEX_CLIENT%"=="1" set __SYSGEN_OBEX_BASE=1
if "%SYSGEN_OBEX_CLIENT%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% obexapi
if "%SYSGEN_OBEX_SERVER%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% obexsrvr
if "%SYSGEN_OBEX_FILEBROWSER%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% obexfile
if "%SYSGEN_OBEX_INBOX%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% obexinbx
if "%__SYSGEN_OBEX_BASE%"=="1" set SERVERS_UUID=%SERVERS_UUID% obexuuid
REM
REM SMB File/Print server
REM
if "%SYSGEN_SMB_PRINT%"=="1" set __SYSGEN_SMB=1
if "%SYSGEN_SMB_FILE%"=="1" set __SYSGEN_SMB=1
if "%SYSGEN_SMB_FILE%"=="1" set SMBSERVER_COMPONENTS=SMB_FILEFACTORY
if "%__SYSGEN_SMB%"=="1" set SYSGEN_TCPIP=1
if "%__SYSGEN_SMB%"=="1" set SYSGEN_IPHLPAPI=1
if "%__SYSGEN_SMB%"=="1" set SYSGEN_AUTH_NTLM=1
if "%__SYSGEN_SMB%"=="1" set __SYSGEN_NETBIOS=1
if "%__SYSGEN_SMB%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% smbserver
REM
REM Soap Toolkit
REM
if "%SYSGEN_SOAPTK_SERVER%"=="1" set __SYSGEN_SOAPTK_BASE=1
if "%SYSGEN_SOAPTK_CLIENT%"=="1" set __SYSGEN_SOAPTK_BASE=1
if "%SYSGEN_SOAPTK_SERVER%"=="1" set SYSGEN_HTTPD=1
if "%__SYSGEN_SOAPTK_BASE%"=="1" set SYSGEN_MSXML_DOM=1
if "%__SYSGEN_SOAPTK_BASE%"=="1" set SYSGEN_MSXML_XQL=1
if "%__SYSGEN_SOAPTK_BASE%"=="1" set SYSGEN_WININET=1
if "%__SYSGEN_SOAPTK_BASE%"=="1" set SYSGEN_CRYPTO=1
if "%__SYSGEN_SOAPTK_BASE%"=="1" set SYSGEN_CERTS=1
if "%__SYSGEN_SOAPTK_BASE%"=="1" set SOAPTK_WININET=wininet
if "%__SYSGEN_SOAPTK_BASE%"=="1" set SOAPTK_WISC10LIB=wisc10
if "%__SYSGEN_SOAPTK_BASE%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% mssoap1 wisc10 mssoapr
if "%SYSGEN_SOAPTK_SERVER%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% soapisap
if "%__SYSGEN_SOAPTK_BASE%"=="1" if "%SYSGEN_DCOM%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% soapprxy
if "%__SYSGEN_SOAPTK_BASE%"=="1" set SERVERS_UUID=%SERVERS_UUID% mssoapuuid
if "%SYSGEN_ASP_JSCRIPT%"=="1" set SYSGEN_ASP=1
if "%SYSGEN_ASP_VBSCRIPT%"=="1" set SYSGEN_ASP=1
if "%SYSGEN_ASP%"=="1" set SYSGEN_HTTPD=1
if "%SYSGEN_ISAPI_CONFIG%"=="1" set SYSGEN_HTTPD=1
if "%SYSGEN_SYSISAPI%"=="1" set SYSGEN_HTTPD=1
if "%SYSGEN_HTTPD_WEBDAV%"=="1" set SYSGEN_SERVICES=1
if "%SYSGEN_HTTPD%"=="1" set SYSGEN_SERVICES=1
if "%SYSGEN_SERVICES%"=="1" set __SYSGEN_NETBIOS=1
if "%SYSGEN_SERVICES%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% services
if "%SYSGEN_TELNETD%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% telnetd
if "%SYSGEN_TELNETD%"=="1" set SYSGEN_CMD=1
if "%SYSGEN_FTPD%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% ftpd
if "%SYSGEN_TIMESVC%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% timesvc
REM // Components of ASP: No dependencies
if "%SYSGEN_ASP%"=="1" set ASP_COMPONENTS=aspparse aspcolct
if "%SYSGEN_ASP%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% asp
REM // ISAPI Extension to configure the web server from a remote web browser.
if "%SYSGEN_ISAPI_CONFIG%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% httpdadm
REM // ISAPI Extension to configure the d
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -