注册表

吉特仓库管理系统(开源)-如何在网页端启动WinForm 程序

匆匆过客 提交于 2020-03-22 14:43:47
  在逛淘宝或者使用QQ相关的产品的时候,比如淘宝我要联系店家点击旺旺图标的时候能够自动启动阿里旺旺进行聊天。之前很奇怪为什么网页端能够自动启动客户端程序,最近在开发吉特仓储管理系统的时候也遇到一个类似的问题,因为使用网页端的打印效果并不是太好,之前也写过关于打印相关的文章可以查阅,我需要使用WinForm客户端来驱动打印,但是我又不想重新开发Winform客户端的所有功能,只要能够使用winform驱动打印即可。我就需要一个类似阿里旺旺一样的功能,点击网页上的按钮启动WinForm程序,并且传递一定的参数。    一. 注册协议     在网上查阅相关资料,要在网页中启动相关的Winform程序,可以使用注册表自定义协议来完成,一下是完成的步骤:     (1) 在命令行(cmd)输入regedit 可以打开注册表的预览窗体     (2) 自定义协议的名称为gitwms,名字可以随意,尽量取的有意义     (3) 在注册表 HKEY_CLASSES_ROOT 下添加项项: 右键选择该节点,新建-项-在树节点中输入协议名称 gitwms     (4) 选中gitwms节点,在右侧列表框中双击默认项,在数值数据输入框中输入 “URL:自定义协议” , 网上说可以随意些,没有测试,输入此值测试成功     (4) 然后在列表中右键 新建 字符串值, 在名称栏输入 "URL

windows 双击执行jar包出现:could not find the main class

北城以北 提交于 2020-03-22 12:36:30
{一}动机 最近自己写了个小应用,用于生成子系统树需要的配置信息,打包为可执行jar发给其他同事使用时双击jar包提示“could not find the main class”. 首先当然要检查一下JRE环境等,经过一番折腾整理如下几项注意点(首先说明一下是在windows7): {二}问题分析 {1}确认jar输出方式 确认jar输入方式是不是不小心选错了,直接在netbeans中输出可执行jar,检查之后不存在此问题; {2}确认jar是否可执行 正确配置java环境变量后,在控制台执行java -jar xxx.jar 是否正常运行,如果不能正常运行说明jar包有问题; 问题一般是没有指定main方法入口,具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件,看是否有Main-Class属性,并且对应的类路径是否正确。 {3}确认文件打开方式 由于机子上装了压缩软件,jar包被压缩软件所关联,导致双击jar包无法运行,解决办法当然是改变打开方式: 将默认打开方式改为jre/bin目录下的javaw.exe {4}修改windows注册表(这一点百度一下就有的,整理在此处备用) 由于文件打开类型配置的问题,导致双击jar包出现找不到main函数,该类问题不管是xp,还是Win7比较统一 的解决办法是修改关联程序的注册表,修改方法如下 注意:"C:

tomcat与IIS服务器集成

牧云@^-^@ 提交于 2020-03-21 22:47:42
22.4 Tomcat与IIS服务器集成 IIS(Internet Information Service)服务器是微软开发的功能强大的Web服务器,IIS为创建和开发电子商务的提供了安全的Web平台。把Tomcat与IIS集成,可以扩展IIS的功能,使它支持Java Web应用。 22.4.1 准备相关文件 在开始本节的操作之前,假定在机器上安装了IIS服务器,应该准备好以下3个文件。 1.JK插件 在本书配套光盘的lib目录下提供了用于IIS的JK插件:isapi_redirect.dll,此外,也可以到以下地址下载最新的JK插件:http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk, 22.4.4 把JK插件作为筛选器加入到IIS 可以把JK插件isapi_redirect.dll拷贝到/bin目录下。 2.workers.properties文件 在/conf目录下创建如下的workers.properties文件。在本书配套光盘的sourcecode/chapter22/iis目录下也提供了该文件: workers.tomcat_home=C:\jakarta-tomcat #让mod_jk模块知道Tomcat workers.java_home=C:\j2sdk1.4.2 #让mod

不能安装64位office提示已安装32位的

怎甘沉沦 提交于 2020-03-21 21:49:55
安装64位office办公软件的时候提示已经安装32位的office办公软件所以无法继续安装,但实际上之前安装的32位的office办公软件已经卸载了。问题现象截图如下: 从问题描述中,我们其实已经能够看出问题原因了,类似卸载掉某个软件但提示仍然存在的问题,多数情况下就是软件卸载了,但是注册表中仍然保留该卸载的软件信息,所以,解决办法很明显了,就是删掉已经卸载的软件的注册表信息。 对于之前安装的32位的office办公软件,删掉相应注册表信息的步骤如下: 1.按“WIN+R”组合键,打开“运行”,输入“regedit”,然后点“确定”或者直接敲回车键。操作显示如下: 2.打开注册表编辑器之后,找到“HKEY_CLASSES_ROOT”并打开,操作显示截图如下: 3.在“HKEY_CLASSES_ROOT”的下拉条目中找到“Installer”并打开,然后再找到“Products”,操作显示截图如下: 4.打开“Products”,将下拉条目中“00002”或者“00005”开头的文件删掉,操作截图显示如下: 我的电脑上只有“00002”开头的,删除掉以此开头的文件。 5.文件删除之后,重新打开64位office办公软件的安装程序就可以成功安装了。 来源: https://www.cnblogs.com/zmztya/p/9105651.html

右击无法新建文件夹之四种解决方法

大城市里の小女人 提交于 2020-03-19 23:06:42
鼠标在桌面空白处点右键只有刷新和属性了,排列图标、新建、粘贴、粘贴快捷方式都没有了怎么办? 右击cdef盘无法新建文件夹,怎么办?? xp系统我是这样弄的,vista应该大同小异: 开始——运行,输入“regedit”,打开注册表编辑器。单击 “HKEY_CLASSES_ROOT”旁边地“+”号,能够看到左边窗口中有一排文件夹,都是以Windows中应用程序树立地文件地后缀名命名地(如.doc、.xls和.html等)。找出您要增加到“新建”菜单中地文件类型地后缀名,单击鼠标右键,选择“新建”*“主键”(在注册表中,每个文件夹都是一个主键),将新地主键取名为“ShellNew”。选取新建地主键,在右边视窗空白处单击鼠标右键,选择“新增”*“字符串值”。假如您使用地文件类型,其程序预设为在启动时打开空白文件,就将新字符串名称设定为“NullFile”; 假如您使用地文件类型,其程序在启动时不会自动打开空白文件地话,请将新字符串名称设定为“FileName”。双击“FileName”字符串图标(或选中后按Enter键),在“编辑字符串”对话框地“键值”文本框中输入文件类型范本地完整路径及名称。然后按肯定,退出注册表编辑器。您能够立刻在“新建”菜单地文件列表中看到所做地修改。 一.我想是你的哪一个系统整理工具将这个选项被清理掉了。 在开始菜单里面点击新建一个记事本文件 然后复制下面的内容

dos的常用命令

China☆狼群 提交于 2020-03-12 17:22:29
第一部分, 文件和文件夹操作: rd 删除文件夹 例如: rd /s /q f: \ wo 递归删除 md 文件夹的名称 deltree 删除目录树 cd > a.txt type > a.txt copy nul > a.txt三种方式创建空文件 echo “文件内容” > a.txt 创建非空文件 del 文件名 copy 源文件名 目标文件名路径 copy 源文件名1 + 源文件名2 目标文件名路径 REN 修改文件名 cd .. cd / d: dir 显示当前文件夹下的所有文件 TYPE 文件名 显示文件内容 第二部分,进程和ip端口,以及日期时间, 版本信息 cls 清空屏幕 tasklist 查看所有进程 tasklist | find "进程名称" taskkill /pid 进程号 taskkill /IM "进程名称.exe" taskkill /F /pid 进程号 强制杀进程 netstat -aon | find "80" 或者 netstat -ano | findstr "80" 查看端口号是否被占用 winver 查看windows版本 winmsd 系统信息 VER 查看系统版本号 HELP 第三部分,查看硬件信息 ipconfig 查看本机的ip信息 ping ip地址 查看ip地址的网络链接 route print 查看路由表 regsvr32

吃透木马原理,把它扼杀在摇篮里

大兔子大兔子 提交于 2020-03-12 08:09:31
不知道自己的计算机中了“木马”该怎么样清除。因此最关键的还是要知道“木马”的工作原理,这样就会很容易发现“木马”。 “木马”程序会想尽一 切办法隐藏自己,主要途径有:在任务栏中隐藏自己,这是最基本的只要把Form的Visible属性设为False、ShowInTaskBar设为 False,程序运行时就不会出现在任务栏中了。在任务管理器中隐形:将程序设为“系统服务”可以很轻松地伪装自己。 当然它也会悄无声息地启 动,你当然不会指望用户每次启动后点击“木马”图标来运行服务端,“木马”会在每次用户启动时自动装载服务端,Windows系统启动时自动加载应用程序 的方法,“木马”都会用上,如:启动组、win.ini、system.ini、注册表等等都是“木马”藏身的好地方。下面具体谈谈“木马”是怎样自动加 载的。 在win.ini文件中,在[WINDOWS]下面,“run=”和“load=”是可能加载“木马”程序的途径,必须仔细留心它们。一般情况下,它们的 等号后面什么都没有,如果发现后面跟有路径与文件名不是你熟悉的启动文件,你的计算机就可能中上“木马”了。当然你也得看清楚,因为好多“木马”,如 “AOL Trojan木马”,它把自身伪装成command.exe文件,如果不注意可能不会发现它不是真正的系统启动文件。 在 system.ini文件中,在[BOOT]下面有个“shell=文件名

注册表修改时间时区自动更新状态

可紊 提交于 2020-03-11 02:23:53
打开时间自动更新 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters](time) "Type"="NoSync"(off) "Type"="NTP" (on) 关闭时间自动更新 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tzautoupdate](time zone) "Start"=dword:00000003 (on) "Start"=dword:00000004 (off) 打开时区自动更新 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tzautoupdate" /v "Start" /t REG_DWORD /d 3 /f 关闭时区自动更新 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tzautoupdate" /v "Start" /t REG_DWORD /d 4 /f 来源: CSDN 作者: 风·忆·薇 链接: https://blog.csdn.net/weixin_45145710/article/details/104779408

注册表打开触摸板键盘

大城市里の小女人 提交于 2020-03-11 01:09:02
reg add "HKLM\SOFTWARE\Microsoft\TabletTip\1.7" /v "TipbandDesiredVisibility" /t REG_DWORD /d 1 /f reg add "HKLM\SOFTWARE\Microsoft\TabletTip\1.7" /v "TipbandDesiredVisibilityTabletMode" /t REG_DWORD /d 1 /f reg add "HKLM\SOFTWARE\Microsoft\TabletTip\1.7" /v "EnableDesktopModeAutoInvoke" /t REG_DWORD /d 1 /f reg add "HKCU\Software\Microsoft\TabletTip\1.7" /v "EnableDesktopModeAutoInvoke" /t REG_DWORD /d 1 /f reg add "HKCU\Software\Microsoft\TabletTip\1.7" /v "TipbandDesiredVisibility" /t REG_DWORD /d 1 /f 来源: CSDN 作者: 风·忆·薇 链接: https://blog.csdn.net/weixin_45145710/article/details/104779436

2020.03.09学习添加mscoom控件

你说的曾经没有我的故事 提交于 2020-03-10 01:20:21
1.在网页上下载MSCOMM控件 2.解压之后有四个文件 mscomm32.ocx、MSCOMM32.DEP、MSCOMM32.oca、MSCOMM.SRG 3.文件下载之后复制到系统盘c:\windows\syswow64 (c:\windows\syswow32) 4.注册MSCOMM32. ocx 在这个路径C:\Windows\SysWOW64找到cmd ,点击输入指令: regsvr32 C:\Windows\System32\mscomm32.ocx 点击OK 5.修改注册表 windows+R调出运行,输入regedit 转入到注册表中 找到HEKY_CLASSES_ROOT项下的License项, 新建主键为4250E830-6AC2-11cf-8ADB-00AA00C00905, 键值为kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun的项目。。 点击确定。添加成功。 6.到vs的工具箱里搜索,或者右键选择“选择项” 再点击COM组件,找到Microsoft Communications control,version6.0,添加即可 部分截图如下: 2020.03.09 21:41 Frida. 来源: CSDN 作者: Fridada 链接: https://blog.csdn.net/Fridada/article/details