草庐IT

api-ms-win-core-sysinfo-l

全部标签

c++ - 使用 API WideChartoMultibyte 将日语字符从宽字符转换为多字节给出 '????'

在我的MFC应用程序中,我从字符串表中读取日语字符,然后使用以下代码将其转换为多字节WCHARwBuf[1024];intrc;rc=LoadStringW(hInstance,iResourceID,wBuf,1024);WideCharToMultiByte(1252,WC_COMPOSITECHECK,wBuf,-1,buf,1024,NULL,NULL);但是每个日文字符都被转换成'????'我试图将代码页从1252更改为1200但没有帮助。 最佳答案 Windows-1258是越南文本的代码页。日语无法在越南语代码页中表达

java - 是否有库或 api 将文件存储到一个大文件中?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我想知道有没有一个库可以打包你所有的配置文件等等,然后把它们放在一个大文件中,供您以编程方式访问。我知道存在SQLite,但我不想使用sql引擎,我只需要一个api,它为我提供大文件内的文件句柄并管理这个大文件以提高效率或损坏。首选语言是Java、c、c++,os是windows。谢谢

c++ - 在 API 中导出常量的正确方法

下面示例中显示的两种解决方案中,哪一种是从我的API(WindowsDLL)导出常量的正确方法,为什么它是更好的选择?头文件namespaceExampleAPI{//SolutiononeexternconstDWORD__declspec(dllexport)AKTION_OK;externconstDWORD__declspec(dllexport)AKTION_FEHLER;//SolutiontwoconstDWORDAKTION_FEHLER_DATENBANK=2;constDWORDAKTION_FEHLER_XXX=3;}Cpp文件namespaceExampleAP

c++ - windows上 Windows 系统win32框架的替代品

我想用C++开发一个不依赖于win32库的自定义窗口系统。例如,GoogleChrome的界面与Windows自己的界面不相似。同样MPCstar和adobe产品也有自己的界面。请帮我从哪里开始这样的项目? 最佳答案 可以跨平台使用Qt或wxWidgets但我认为Qt更好。 关于c++-windows上Windows系统win32框架的替代品,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

windows - win32自定义内存管理有什么限制?

因此32位程序中的可寻址内存空间为4GB。相应地,在64位应用程序中,有大约18艾字节的可寻址空间。kernel32.dllAPI有多种关于程序堆和/或内存的方法。所以我目前的理解是,例如,如果你调用HeapAlloc并将你需要分配的内存量传递给它,它将返回一个指向该分配内存空间地址的指针......(如果我'不过我在这里错了。)现在为此使用win32-api函数的优势显然是Windows最清楚它放置其他组件(如加载的DLL)的位置。这就是为什么我要问...DLL文件在内存中是否有固定位置。我想我在某处读到,对于32位,它通常是内存空间的上半部分(0x80000000及以上),但即使这

python - 在 Python 中,使用 win32api 没有设置正确的日期

我正在尝试使用以下代码设置系统日期(不是时间)。我想将当前时间设置为新日期。以下是示例代码,修改后发现时间不对。day=20month=3year=2010timetuple=time.localtime()printtimetupleprinttimetuple[3],timetuple[4],timetuple[5]win32api.SetSystemTime(year,month,timetuple[6]+1,day,timetuple[3],timetuple[4],timetuple[5],1) 最佳答案 您正在根据loc

windows - 在 Win32 C API 中执行 `EnumWindows` 查找窗口时如何避免使用全局变量?

在使用EnumWindows(或FindChildWindows)Win32API时如何避免使用全局变量?我大概有以下代码:HWNDprog_hwnd;BOOLCALLBACKProgEnumProc(HWNDhwnd,LPARAMlParam){if(...){//foundtherighthwnd,assignittoprog_hwnd;prog_hwnd=hwnd;returnFALSE;}returnTRUE;}voidFindProgHwnd(){EnumWindows(ProgEnumProc,0);}intmain(){FindProgHwnd();if(prog_hwn

windows - 在 Perl for win32 中获取 CPU ID 序列号

如何在不使用任何模块的情况下,在perl中为Windows机器获取CPU/处理器序列号或唯一ID,可能使用系统调用或其他东西? 最佳答案 http://metacpan.org/pod/Win32::SystemInfo.如果没有模块,您可以学习该模块的源代码并使用它。你会看到模块从kernel32.dll导入函数GetSystemInfo并使用它,你可以用同样的方式来做 关于windows-在Perlforwin32中获取CPUID序列号,我们在StackOverflow上找到一个类似

windows - MSDN 引用 API

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion有谁知道是否有允许您从网络服务调用中检索MSDN信息的网络API?不幸的是,谷歌搜索MSDNwebAPI返回有关如何使用webAPI的信息。

windows - Windows 编程中的 _spawnl 和 Createprocess(...) API 有什么区别?

Windows编程中的_spawnl(...)和Createprocess(...)API有什么区别?这些API在创建进程行为方面有何不同。 最佳答案 CreateProcess是用于创建进程的nativeAPI。spawnl是C运行时的一部分,具有类似POSIX的语义。它仅支持一小部分功能(提供命令行参数)并作为CreateProcess的包装器实现。与此同时,spawnl已被弃用,取而代之的是_spawnl。CreateProcess的自然操作模式与spawnl的P_NOWAIT模式相当,但具有附加功能(环境、标准处理安全性信息