我正在使用C++并通过网络访问UNC路径.此路径略大于MAX_PATH.所以我无法获取文件句柄.
但是如果我在有问题的计算机上运行程序,路径不会大于MAX_PATH.所以我可以得到一个文件句柄.如果我将文件重命名为较少的字符(减去计算机名称的长度),我可以访问该文件.
是否可以通过网络访问此文件,甚至知道UNC路径中的计算机名称是否超过MAX_PATH限制?
当我尝试使用PROCESS_ALL_ACCESS作为我所需的访问权限调用OpenProcess时,有谁会知道为什么MSVC++ 2008总是在GetLastError()上返回错误5?PROCESS_VM_READ工作正常.我是这台计算机的管理员,它在Dev C++中运行良好.
我需要在某处设置选项吗?
我只是想显示一个"CreditsView".因此,如果我按下按钮显示信用视图,按确定视图将消失.
我有我的基本控制器和我的信用视图控制器,现在我尝试类似的东西:
- (IBAction)switchToCreditsView:(id)sender {
creditsViewController = [[CreditsViewController alloc] initWithNibName:@"CreditsViewController"];
[self.view addSubview:creditsViewController.view];
//[self presentModalViewController:creditsViewController animated:YES];
Run Code Online (Sandbox Code Playgroud)
}
但如果我按下按钮我的应用程序崩溃了.
我有一个有网格的控件.每次使用设备上下文类中的绘制线函数绘制构成网格的水平和垂直线是否更昂贵,或者将网格绘制一次到内存设备上下文然后再次将其blit更快窗口直流?谢谢.
c++ ×3
visual-c++ ×2
gdi ×1
graphics ×1
iphone ×1
lan ×1
openprocess ×1
unc ×1
winapi ×1
windows ×1