我的 Windows 应用程序有一个控制面板亮度的类。
h = CreateFile(displayName,
GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
0, NULL);
我可以长时间保持打开状态(只要应用程序处于活动状态),或者我应该关闭它并仅在需要时打开?
您可以根据需要将文件句柄保持打开状态。完全没有必要在需要的时候关闭并重新打开。
这通常是 MS Word 等应用程序所做的事情,只要用户没有关闭文档,.docx(或其他)文件句柄就会保持打开状态。