2014-12-04 29 views

回答

1

No. rundll32需要非常特定的功能簽名(void CALLBACK EntryPoint(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow))。

CreateDelta signature有很大的不同:

BOOL WINAPI CreateDeltaW(
      DELTA_FILE_TYPE FileTypeSet, 
      DELTA_FLAG_TYPE SetFlags, 
      DELTA_FLAG_TYPE ResetFlags, 
      LPCWSTR   lpSourceName, 
      LPCWSTR   lpTargetName, 
      LPCWSTR   lpSourceOptionsName, 
      LPCWSTR   lpTargetOptionsName, 
      DELTA_INPUT  GlobalOptions, 
    const FILETIME  *lpTargetFileTime, 
      ALG_ID   HashAlgId, 
      LPCWSTR   lpDeltaName 
    ); 

由於這兩個不匹配,他們不能一起使用。

參見: