Tag: windows 7 x64

启用本机代码调试时,AccessViolationException消失

当我在Windows 7 x64上的Visual Studio 2012中运行Google Drive API示例时,我收到了AccessViolationException 。 我的项目目标是.Net 4.5。 我在第185行得到了例外: await service.Files.Delete(file.Id).ExecuteAsync(); 它发生在调试和发布模式以及所有平台(x86,x64,AnyCPU)中。 当我在没有附加调试器的情况下运行时(“不启动调试”),它不会发生。 当我在Project属性中启用“启用本机代码调试”时,不会发生这种情况。 为什么启用本机代码调试可能会阻止exception? 注意:运行示例需要NuGet包(预发布): Google.Apis.Drive.v2 编辑:我希望谷歌的人会插话并告诉他们是否也看过这个,因为示例说明说: 使用Visual Studio打开Goog​​leApisSamples.sln 单击Build> Rebuild Solution 在Drive.Sample \ bin \ Debug中执行.exe 这很奇怪,因为他们直接从调试文件夹中执行exe而不是只是说“运行示例”。

通过ClickOnce在64位计算机上运行扫描应用程序

好的,这是我的设置。 我的ac#app在所有32位Windows XP-Vista-7机器上运行完美。 我已经有一个verisign PFX来支持ClickOnce部署,并使用Atalasoft DotTwain 8.0作为第三方扫描程序帮助程序。 当我发布我的应用程序时,我选择“任何CPU”作为平台目标。 当我尝试在Windows 7 64位Home Premium上运行时,我的应用程序在安装后崩溃。 我尝试在特定的x64平台上重新发布这项工作,但仍然失败了。 关于我在这里做错了什么的想法? 非常感谢〜!

如何在我的开发环境中从Windows 7 x64上的C#连接到Oracle数据库

我在Windows 7×64上连接到Oracle数据库时遇到了困难 我的环境如下: Windows 7×64 Visual Studio 2012 Oracle 10g(带32位客户端) 的WinForms 我已经将所有项目的目标CPU明确地设为x86 CPU(而不是Any或x86) 我正在使用DbProviderFactory.GetFactory进行连接 我的app.config中的My ConnectionString条目如下所示: (我已尝试使用各种样式的连接字符串但没有成功) 当我编译应用程序时,如果我从Debug文件夹运行可执行文件,它就能正常连接。 但是,如果我尝试在Visual Studio中运行它,则在打开连接时它会失败 ORA-06413: Connection not open.\n 这是一个如何被调用的例子: [TestMethod] public void ConnectToOracle_Success() { var connectionStringSettings = ConnectionBuilder.GetConnectionStringSetting(OracleConnectionName); var providerFactory = ConnectionBuilder.GetProviderFactory(connectionStringSettings); ConnectionBuilder.ValidateConnectionString(connectionStringSettings); using (var connection = providerFactory.CreateConnection()) { Assert.IsNotNull(connection); connection.ConnectionString = connectionStringSettings.ConnectionString; try { connection.Open(); } catch (Exception […]

Windows 7 64位中的递归

我有这个助手类 public static class DateTimeHelper { public static int GetMonthDiffrence(DateTime date1, DateTime date2) { if (date1 > date2) { return getmonthdiffrence(date2, date1); } else { return ((date2.year – date1.year) * 12) + (date2.month – date1.month); } } } 该函数计算两个日期之间的月数,它完全符合我的要求。 到目前为止没有问题。 问题是当我在发布时,Windows 7 64位我总是得到相同的值“0” 当我深入研究这个问题时,我意识到在某些时候,由于递归调用,两个参数是相等的。 我再说一遍,我有这个bug,只有当我在发布时没有附加到调试器和Windows 7 64位上。 任何人都可以对这种竞争有任何想法吗? 如果是这样,我需要一些链接来获取更多细节。 这是IL代码。 (我认为它可以帮助理解更多) .class public auto ansi […]

x64应用程序访问mdb数据库

我有一个需要在x64平台下构建的应用程序。 我需要访问.mdb文件。 通过访问我的意思,插入,删除或更新数据库。 我在使用Jet OLE数据库和ODBC驱动程序时遇到问题。 使用OLE db,它显示“Jet Oledb未注册”。 ODBC平台驱动程序和应用程序之间不匹配。 我可以在X86平台上进行这些操作。 但在我的应用程序中,我被要求在x64平台下构建我的项目。 任何人都可以为我提供任何解决方案。 注意我不应该使用任何第三个应用程序与x64应用程序和数据库进行通信。 感谢您提前做出的任何回复。

如何在我的WPF项目中导入windows.media.capture?

我真的很困惑windows media capture命名空间,我想导入命名空间来开发windows 8.1中的camerafunction。 仅供参考,我开发使用visual studio 2013和Windows 7 64位,我已经尝试过安装Windows 8软件开发套件,但我仍然找不到命名空间。 我错过了什么吗?

DriveInfo.GetDrives()在以管理员身份运行时不返回映射驱动器

我正在创建一个WPF应用程序,除其他外应检查是否存在多个映射驱动器。 代码很简单: DriveInfo[] systemDrives = DriveInfo.GetDrives(); foreach (DriveInfo i in systemDrives) { if ((i.Name.Contains(“V”)) && (i.IsReady)) { result = true; break; } } 映射的驱动器将映射到所有用户。 上面的代码作为普通用户运行时工作正常,但是Visual Studio 2010以管理员身份运行,GetDrives方法仅返回固定驱动器和DVD驱动器,但不返回映射驱动器。 如果可执行文件以管理员身份运行,则会发生相同的情 任何想法为什么会这样?

错误:mscorlib.dll中发生未处理的“System.UnauthorizedAccessException”类型exception

当我尝试将文件复制到某个位置时,这是崩溃并给我这个错误的部分。 string startupDirectory = “C:\\Users\\Tyler\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup”; File.Copy(startupDirectory, “Startup.exe”); 我已经在线阅读并尝试了管理员权限,并创建了一个“app.manifest”文件: 我确认在设置中,应用清单设置为此文件,但它仍然给我相同的错误。 我也尝试过这个事件虽然我认为它不会起作用,因为它是一个目录而不是一个文件: File.SetAttributes(startupDirectory, FileAttributes.Normal); 这是WinForms,我在Windows 7上,但也希望它适用于Windows 8+的世界。 我该怎么做呢? 提前致谢!

如何使DeskBands在Windows 7 x64上运行?

我将创建一个应用程序(C#),它在Windows TaskBar上有DeskBand。 我找到了一个完整的示例程序,它执行此操作,但我无法成功安装(添加到任务栏上的工具栏菜单)。 我想,这是因为我的Windows是x64,没有其他明显的原因…… 那么,我的问题是如何创建和添加一个桌面带到Windows 7 x64任务栏?

静音/取消静音,使用C#在Windows 7 x64中更改主音量

如何使用C#在Windows 7中调整主音量? 我在这里看到了使用winmm.dll的优秀实现,但它适用于XP而不适用于Windows 7。