是否可以将 pnames.icu 的内容存储在 Windows C++全局变量中
Is it possible to store the contents of pnames.icu in a Windows C++ global variable?
我们正在考虑从PCRE正则表达式更改为ICU 正则表达式,以利用 ICU 的 UTF-8 Unicode 正则表达 式。我们已经编写了一个测试程序来加载ICU pnames.icu 文件这是编译和练习 ICU UTF-8 常规所必需的似乎正常运行的表达式。 是否可以将 pnames.icu 的内容存储在Windows中DLL 全局变量以避免将 ICU pnames.icu 传送给用户?谢谢。
首先,以与图标相同的方式将文件添加到资源脚本中。不同之处在于,您将按名称而不是整数值指定资源,并告诉资源编译器这些文件是名为"ICU"的自定义资源类型
pname1 ICU "pname1.icu"
pname2 ICU "pname2.icu"
pname3 ICU "pname3.icu"
要加载资源,您首先需要按名称和类型(在本例中为 ICU)查找它。找到它后,您可以告诉窗口加载资源数据,然后"锁定"它以获取指向它的指针。
// Find the resource
HRSRC hRes = FindResource(NULL, L"pname1", L"ICU");
// Load the resource
HGLOBAL hResLoad = LoadResource(NULL, hRes);
void* icuData = LockResource(hResLoad);
// ... do something with the resource @ icuData
// We're done so let it go.
UnlockResource(icuData);
相关文章:
- 从存储为 Windows 资源 (c++) 的 png 中获取 png 文件数据
- Windows TPM 虚拟智能卡 RSA 密钥存储
- 在哪里可以在Windows和OS X上存储SQLite数据库
- 如何在 Windows 8 中的桌面应用程序中访问 Metro 应用的本地存储?
- 使用CNG存储功能导入Windows密钥存储中的持久键
- 在Windows Qt Project上存储外部库的最佳实践
- 在Windows中全局存储C++头文件
- 在 Windows 上存储信息有哪些选项?我应该如何阅读此信息
- 这是存储 std::分配器状态的正确方法 - 在这种情况下,由 Windows 上的共享内存支持
- 是否可以将 pnames.icu 的内容存储在 Windows C++全局变量中
- 到Windows Azure存储的C++连接
- 是否有windows安全持久存储API
- 什么数据结构可以用于在cpp中存储windows目录结构
- 缓冲区中的实时数据存储@Visual Studio 2013 Professional C++Windows 7
- boost::posix_time::ptime存储在Windows共享内存映射中是否安全?
- 如何在(windows) tagVARIANT中存储字符串
- 从Windows根存储中静默删除证书
- 将windows存储中的私钥转换为PEM(适用于OpenSSL)
- 如何在Windows中设置存储在内存地址中的陷阱
- 如何将Windows命令提示符命令的结果存储到文件中?