我有一個這是運行於ARM(表面)的罰款,但分量不工作的ARM,當我檢查Windows應用程序證書工具包我的應用程序兼容性它顯示這個Metro應用(C#):ARM中是否支持kernel32.dll和shell32.dll?
AreFileApisANSI , CopyFileW , CreateFileMappingW , CreateFileW , CreateMutexW , CreateThread , ExitProcess , ExitThread , FatalAppExitA , FindFirstFileW , FreeEnvironmentStringsW , GetACP , GetCommandLineA , GetConsoleCP , GetConsoleMode , GetCurrentDirectoryW , GetDriveTypeW , GetEnvironmentStringsW , GetFileAttributesW , GetFileSize , GetFileType , GetFullPathNameA , GetFullPathNameW , GetModuleFileNameA , GetModuleFileNameW , GetModuleHandleExW , GetModuleHandleW , GetOEMCP , GetStartupInfoW , GetStdHandle , GetSystemInfo , GetTempFileNameW , GetTempPathW , GetTickCount , HeapQueryInformation , HeapValidate , InitializeCriticalSection , InitializeCriticalSectionAndSpinCount , LoadLibraryExW , LoadLibraryW , LocalFree , MapViewOfFile , MoveFileW , OpenFileMappingW , OutputDebugStringA , ReadConsoleW , RtlUnwind , SetConsoleCtrlHandler , SetCurrentDirectoryW , SetFilePointer , SetStdHandle , SetUnhandledExceptionFilter , Sleep , TerminateProcess , UnhandledExceptionFilter , WaitForSingleObject , WriteConsoleW , lstrlenA
這些所有kernel32.dll中功能不支持此應用程序類型中是指mylib.dll和
SHGetSpecialFolderPathW in shell32.dll is not supported for this application type
,同時在ARM上運行。
是否有ARM的替代/等效的lib?如果是這樣,請讓我知道。
由於提前
PRASHANT
不,你不能在ARM上調用這些函數。沒有選擇。停止調用這些函數。 –
謝謝大衛。 沒有工作! 或者我是否需要爲此編寫一個新組件? – Prashant