共用方式為


CheckConnectionWizard 函式 (icwcfg.h)

[此函式不受支援,且可能會在未來的 Windows 版本中變更或無法使用。 ]

CheckConnectionWizard函式會檢查是否已安裝網際網路連線精靈 (ICW) ,且之前尚未執行。 CheckConnectionWizard 接著會執行 ICW,或傳回 ICW 的狀態,如所提供的執行旗標所指定,以及任何先前執行 ICW 的狀態。

語法

DWORD CheckConnectionWizard(
  DWORD   unnamedParam1,
  LPDWORD unnamedParam2
);

參數

unnamedParam1

位旗標的組合,表示 CheckConnectionWizard 動作要執行。

意義
ICW_CHECKSTATUS
0x0001
檢查 ICW 是否存在,以及是否已執行。
ICW_LAUNCHFULL
0x0100
檢查 ICW 是否存在,且零售模式 ISP 註冊可用,如果可能的話,請執行 ICW。
ICW_LAUNCHMANUAL
0x0200
檢查 ICW 是否存在,在 Internet Explorer Administrator Kit 中執行 ICW (IEAK) Kiosk 模式。
ICW_USE_SHELLNEXT
0x0400
如果零售模式 ISP 註冊存在,請使用SetShellNext函式在ShellNext登錄機碼中設定的值來執行 ICW。
ICW_FULL_SMARTSTART
0x800
如果 ICW 存在,則會使用零售模式 ISP 註冊,而且 已指定ICW_LAUNCHFULL ,請使用 smartstart 命令列參數執行 ICW。

unnamedParam2

傳回呼叫結果的DWORD。 此值是下列位旗標的組合。

意義
ICW_FULLPRESENT
0x0001
零售模式 ISP 註冊存在於系統上。
ICW_MANUALPRESENT
0x0002
IEAK 模式存在。 如果 已設定ICW_FULLPRESENT ,則一律會設定此設定。
ICW_ALREADYRUN
0x0004
ICW 先前已執行完成。
ICW_LAUNCHEDFULL
0x0100
零售模式 ISP 註冊 ICW 已啟動。
ICW_LAUNCHEDMANUAL
0x0200
ICW 的 IEAK 模式已啟動。

傳回值

ERROR_SUCCESS 表示呼叫成功。 其他任何值都表示失敗。

備註

如果 ICW 存在但尚未執行完成, CheckConnectionWizard 會根據 dwRunFlags的值執行下列其中一項:傳回、在零售模式 ISP 註冊中執行完整的 ICW,或在 IEAK 模式中執行 ICW。

零售模式 ISP 註冊是使用 Icwconn1.exe 來執行。 IEAK 模式是使用 Isign32.exe 來執行。

注意 如果 已設定ICW_LAUNCHEDFULLICW_LAUNCHEDMANUAL ,則呼叫的應用程式應該結束。 如果需要安裝系統軟體,ICW 可能會導致系統重新開機。
 

需求

   
目標平台 Windows
標頭 icwcfg.h
Dll Inetcfg.dll

另請參閱

SetShellNext