Articles of Windows

为什么Windows提供了一个sqlite3.OperationalError和Linux不?

问题 我有一个程序使用风暴0.14 ,它给了我这个错误在Windows上: sqlite3.OperationError:数据库表被locking 事情是,在Linux下它工作正常。 我有这样的印象,只有在完成了一定的修改之后才会发生,就像在某些代码中发生的那样,它会复制大量的对象。 打开debugging模式给了我这个在Windows上: 83 EXECUTE:'UPDATE regularorder_product SET discount =? WHERE regularorder_product.order_id =? AND regularorder_product.product_id =?',(Decimal(“25.00”),788,274) 84完成 85 EXECUTE:'UPDATE repeated_orders SET nextDate =? WHERE repeated_orders.id =?',(datetime.date(2009,3,31),189) 86错误:数据库表被locking 在linux上: 83 EXECUTE:'UPDATE regularorder_product SET discount =? WHERE regularorder_product.order_id =? AND regularorder_product.product_id =?',(Decimal(“25.00”),789,274) 84完成 85 EXECUTE:'UPDATE repeated_orders SET nextDate =? WHERE repeated_orders.id =?',(datetime.date(2009,3,31),189) 86完成 系统信息 […]

如何获得VB.NET中Caps Lock的当前状态?

如何使用VB.NET找出Caps Lock是否被激活? 这是我先前问题的后续行动。

如何在Windows Phone 8.1中创build类似于“敬酒通知”的东西

我想创build类似于在Windows Phone 8.1中的“敬酒通知”在Android中的东西。 我想要的是一个文本框显示,指示用户发生了一些事件(如“配对”,“连接丢失”等)。 但是文本框会在几秒钟后自动解除,而没有任何用户交互。 我已经通过消息框,并在窗口中popup。 但是两者都不符合我的需求,或者我不得不使用定时器callback来自动解除它,这是不推荐的。 任何人都可以提出一个方法来实现这个在Windows Phone 8.1中

无法获得git扩展来推动某些东西到github SSH问题

我试图使用git扩展,我真的很喜欢它,但我没有设法推到github。 以下命令在git bash中正常工作: git push "origin" master:master 然后当我用git扩展推送时,我得到这个: C:\Program Files\Git\bin\git.exe push "origin" master:master Permission denied (publickey). fatal: The remote end hung up unexpectedly Done 在git设置中,它只是select了openSSH,我想保留,因为腻子似乎更麻烦。 我已经在gitextensions中添加了远程地址,实际上我只是为了testing而从bash中完成的唯一的事情就是上面的命令,并且通过SSH密钥。 所有其他的都在git扩展中设置。 所以我想所有的东西都必须正确设置。 例如,电子邮件地址和名称是正确的… ssh git@github.com 也连接好,从bash 编辑 : 所以我可以通过从cmd中的git扩展命令重现错误。 显然,从git bash和从cmd运行有区别,git-extensions运行这个命令就像一个Windows命令…任何线索? 更新 :如果我从git-extensions的菜单中selectgit-bash,我会得到一个与我在右键单击资源pipe理器的repo文件夹时一模一样的窗口,然后在这里selectgit bash。 现在,在从资源pipe理器打开的那个,我可以推,在从扩展打开的那个我得到的公钥问题。

你能重新映射特定键盘的键吗?

我有两个键盘连接到我的电脑。 一个普通的全尺寸键盘和一个数字键盘。 我想“重新映射”数字小键盘上的按键,但是单独留下全键盘。 所以,当用户在键盘上按下“5”时,它将被重新映射到“媒体播放”键,但是如果在全键盘的键盘上按下相同的“5”,我会得到一个“5”。 本质上,我想把这个单独的数字键盘变成媒体控制设备。 不幸的是我不知道如何做这个工作。 有一个Windows的“原始input”function,它允许区分键盘,但只允许读取键 – 不重新映射它们。 有键盘挂钩(低级别和高级别),可以重新映射按键,但不区分键盘。 我可以结合使用这两种方法吗? 为此,我必须确保原始input消息在键盘钩入之前被处理。是这样吗? 另外,我读过Windows出于某种原因,不允许在同一个进程中使用Raw Input和Keyboard Hooks。 我可以通过创build两个不同的进程来解决这个问题,但是由于通信延迟(键盘挂接的时间非常有限,他们必须完成他们的工作)而变得更加脆弱。 这是可行的吗?

在Windows上以pipe理员身份运行Java应用程序

我正在编写一个Java安装程序,因此需要提升特权才能访问Program Files目录。 根据我在网上find的信息,我写了一个实现如下: public static void main(String args[]) { if (!checkPrivileges()) { // spawn a copy w/ elevated privileges Runtime runtime = Runtime.getRuntime(); try { Process p = runtime.exec( "runas /profile /user:Administrator \"java -cp . main.Main\""); } catch (IOException e) { … } } else { // Run with elevated privileges } } 我用来检查权限的testing从这里find的答案略有修改,看起来像这样: private […]

监视内核registry更改

请人们给我指点(没有双关语意图)的话题,我将需要研究,以便能够做到这一点? 我在Windows上并不是真正的专家,但是我很快就接触到了新的概念。 我看到了Mark Russinovich和Bryce Cogswell写的过程监控程序: http : //technet.microsoft.com/en-gb/sysinternals/bb896645 它可以在内核中以键盘方式查看所有发生的事情。 过去,我已经能够使用C#和用户级别的registry访问,但是我无法使用从codeproject获得的包装套件来访问内核。 可以请人帮忙,问我应该从哪里开始? 我想我在这个Windows / OS方面要求更多的帮助。 这样做的理由:(我比C ++程序员更像是一个Java,但是我想进入后者。学习的最好方法是做一些你感兴趣的事情,所以我对实时应用感兴趣,这是我能想到的最便宜的一个(无需支付数据)。)

如何使用MinGW和MSYS构build适用于Windows的Lua?

我有一本叫做Beginning Lua Programming的书,这本书想要翻阅一下原始的基础知识,但是却让我陷入了困境。 这是努力浓缩3页: 引用: The following environment variables are recommended for Windows: UTIL_DIR=c:\program files\utility LUA_DIR=c:\program files\lua\5.1 LUA_CPATH=?.dll;%LUA_DIR%\?.dll LUA_PATH=?.lua;%LUA_DIR%\?.lua The UTIL_DIR variable identifies the utility directory you created in the preceding section. 在此之后,有一段关于设置卢阿的“窗口searchpath”。 基本上,它告诉我查找'doskey /?'的输出 和“path”,自己弄清楚。 我不知道这些是做什么的,如何使用它们,以及它们之间的区别是什么。 我在我的智慧结束。 详细的解释或链接到详细的博客/文章或youtubevideo非常感谢!

检测Windows服务是否正在运行远程机器

可能重复: 使用C#检查在远程计算机上运行的服务的状态 是否有可能检查给定的Windows服务是否正在使用C#远程计算机上运行? 这是假设我有该机器的正确的login凭据。

Windows批处理:模拟“超时”命令

我试图找出如何限制一个Windowsbatch file中的程序执行时间。 有没有像Unix timeout命令? 请指教。