草庐IT

制作系统

全部标签

windows - 64 位操作系统 (windows) 上的 32 位应用程序

我需要一些帮助来了解32位应用程序如何在64位操作系统上使用内存。一个32位应用程序可以在64位操作系统上使用2GB内存,对吗?这是否意味着并行运行的3个32位应用程序可以寻址6GB的内存...还是3个32位应用程序必须共享操作系统拥有的2-4gb的32位内存?同样,如果我有一个编译为32位的Web服务,在64位机器上的IIS下运行。只要对该web服务的单个请求始终保持在2gb内存使用量以下,重新编译到64位是否有任何意义?我的理论是,IIS为每个请求创建一个新进程,因此整个进程池将能够利用64位机器拥有的所有内存,8或15或20gig或其他。告诉我你的想法,谢谢

python - 与系统托盘图标对应的Windows可执行文件?

有没有办法使用Python获取系统托盘(右下角)中所有图标及其相关进程和可执行文件的列表?这是一个关于如何使用AHK执行此操作的线程:http://www.autohotkey.com/forum/topic17314.html但它严重依赖AHK。请注意,我对WindowsXP/7中的这个很感兴趣谢谢! 最佳答案 这是厚厚的win32东西。我开始使用pywin32编写此代码,但切换到ctypes以更好地处理结构。注意,我是在32winXP中写的。您将更改TBBUTTONdef对于64位。我不确定UAC会对此做什么(你能在另一个进程中

c# - 64 位操作系统与 32 位应用程序

我创建了一个在32位操作系统上运行良好的应用程序,但我尝试过的每个64位操作系统似乎都无法正常工作。我正在创建一个允许您更改Windows7登录屏幕背景图像的应用程序。为此,我的应用程序需要在System32目录中创建一个文件夹,而在64位操作系统上似乎没有想要创建它。我没有收到错误,也没有抛出异常。它似乎没有创建文件夹。64位操作系统有一个不同的System32文件夹“Windows\SysWOW64\”,所以我应该改写它吗?我对64位操作系统在做什么感到有点困惑,如果有人能解决这个问题并为我指明正确的方向,那就太好了。提前致谢!制作目录的代码:path=DriveLabel+=@"

windows - 可以制作一个对用户什么都不问的 Windows 安装程序吗?

我希望我的应用程序从浏览器中以不可见的方式安装。没有“你想保存文件”,没有“你想运行这个文件”,什么都没有!我注意到从IE安装GoogleChrome时,它​​几乎模仿了这一点,但仍然有几个步骤。我可以更进一步吗?有哪些关于隐形安装的好资源/书籍?编辑:ClickOnce这是一个可行的选择吗? 最佳答案 您问的根本不是关于WindowsInstaller或MSI,而是shell(或更具体地说是UAC)问题。一旦获得用户的初步认可,就可以悄悄地进行更新。然而,UAC的发明至少是为了让一些用户决定对用户来说更加明显(请记住,MS声称它不

windows - 是否有 "free"方法可以在不同的操作系统上进行测试?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion是否有任何“免费”方法可以在任何其他操作系统上测试您的软件/程序。例如:MacOSX、WinXP、...?(仅用于测试目的)虚拟化,也许?

windows - 如果操作系统支持,如何有条件地执行功能?

我想构建一个调用CancelIoEx的应用程序在WindowsVista和更新版本(支持)上,在WindowsXP(不支持)上执行其他操作。如果我在Windows7下编译应用程序但在WindowsXP下运行它会怎样?运行时会发生什么?我会遇到某种加载错误吗?如何让我的应用程序根据运行时使用的操作系统选择一个或另一个代码路径(避免加载错误)?请提供示例代码。更新:请注意,WindowsXP上存在DLL,但函数不存在。 最佳答案 是的,引用不存在的DLL导出的应用程序将无法加载。添加代码以根据操作系统版本采取不同的路径不会有太大帮助,因

c# - 如何以编程方式读取 Windows 操作系统中 SQLite 数据库的内容?

我已将我的android应用程序的db文件复制到我的台式电脑。有一些Windows应用程序可以读取SQLite文件的内容,例如“SQLite数据库浏览器”。现在我想使用C#或C++语言类似地读取我自己的Windows应用程序中的db文件的内容。我该怎么做?提前致谢 最佳答案 在C#中访问SQLite数据库所需的一切都应该在答案中:WhatisthebestwaytoconnectanduseasqlitedatabasefromC#问题还提到了C++库(sqlite.h) 关于c#-如何

windows - 如何通过控制台应用程序延迟 Windows 中的系统关闭?

我有一个正在运行的应用程序,用户已发出关闭系统的命令,但我想将关闭推迟到我的应用程序运行时。应用程序工作完成后,系统应关闭。 最佳答案 这取决于您所谈论的是哪个版本的Windows。在WindowsXP中,您可以响应WM_QUERYENDSESSION之类的消息以阻止关闭。(由于您是控制台应用程序,您可能需要在控制台应用程序仍在运行时生成一个小窗口应用程序来执行此操作。)但是Vista让应用程序很难阻止关机。(Microsoft声称根本无法做到这一点,但我确实看到VisualStudio2010设法做到这一点。)您可以延迟关闭大约五

windows - 有什么方法可以告诉哪些文件在 Windows 系统重新启动时等待删除或重命名?

有谁知道在系统重启时判断哪些文件将被删除或修改的方法?比如当你更新系统时,系统会要求重启,因为有些文件被系统屏蔽了,需要替换或修改。我需要制作一个脚本,告诉我哪个文件将在启动时被删除或修改。 最佳答案 MoveFileEx的文档状态:RemarksIfthedwFlagsparameterspecifiesMOVEFILE_DELAY_UNTIL_REBOOT,MoveFileExfailsifitcannotaccesstheregistry.Thefunctionstoresthelocationsofthefilestober

windows - 所有基于 Windows 的程序都使用 Windows API 吗?没有它如何制作程序?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我从事编程已有数年,我知道如何使用预先存在的/标准库创建我自己的复杂方法。我一直想知道(例如Java)在Java中创建JFrame对象时如何创建JFrame?您如何使用标准代码(无库)编写GUI或创建文件、读取文件等复杂操作的代码。如果我们使用的所有这些现有方法都可以比作我们用来build金字塔的积木。这些block最初是如何创建的?(我的意思是技术上)