我正在开发一个简单的程序,读取卡或条形码并记录在数据库中。之前,我在Visual Basic中开发了相同的应用程序,并且工作得很好,但由于我们的服务器发生了很多变化,我们决定在C#中开发这个应用程序。在Windows启动时启动C#应用程序,并保持重点
我可以让我的应用程序开始于Windows将其快捷方式放在开始菜单的“启动”上,但问题在于它没有获得焦点,因此可以读取卡和条形码,这样我的程序根本无用。我们使用的机器都运行Windows XP和Windows 7
如何开始我在Windows启动应用程序,并保持重心在它的最好方法是什么?
请解释为什么应用程序需要保持专注才能正常工作。 –
应用程序需要关注,因为大多数条形码/卡扫描仪都充当键盘。当你扫描某些东西时,无论光标/焦点发生在哪里,解码后的数据都会被输入。 –
这值得一读:http://blogs.msdn.com/b/oldnewthing/archive/2011/03/10/10138969.aspx – n8wrl