在我的应用程序中,(MFC, C++)
我有一个按钮可以PDF
在路径中创建一个文件。现在我想创建另一个按钮,该按钮将从路径开始打印 pdf 并选择一些选项,例如方向和份数……但我无法做到这一点……
我看到这CPrintDialog
显示了打印机的默认对话框,但我无法使用路径附加 PDF 文件。
我也看到了
ShellExecute(NULL, L"print", L"C:\\Documents\\1.pdf", NULL, NULL, SW_SHOWNORMAL);
Run Code Online (Sandbox Code Playgroud)
可行,但这样我无法选择任何参数...
如何使用CPrintDialog
打印路径中的现有 PDF?
我按照这条指令创建了我的第一个Windows服务.我可以从管理 - >我的电脑中的服务面板开始或停止我的服务.该服务帐户是"本地系统"所以,我想,我确定有特权.现在我想从另一个应用程序与我的服务进行通信,但首先我要停止或启动我的服务.
按照这个例子我写这段代码:
SC_HANDLE schSCManager;
SC_HANDLE schService;
LPCWSTR szSvcName = _T("MyNewService");
// Get a handle to the SCM database.
schSCManager = OpenSCManager(
NULL, // local computer
NULL, // ServicesActive database
SC_MANAGER_ALL_ACCESS); // full access rights
if (NULL == schSCManager)
{
printf("OpenSCManager failed (%d)\n", GetLastError());
return;
}
// Get a handle to the service.
schService = OpenService(
schSCManager, // SCM database
szSvcName, // name of service
SERVICE_CHANGE_CONFIG); // need change config access
if (schService …
Run Code Online (Sandbox Code Playgroud)