双色球助手软件决定不与360软件共存,有它没我,有我没它
2012-08-31 18:41
309 查看
话说:“勿以恶小而为之,勿以善小而不为。唯贤唯德,能服于人。”
1.
360要我们提交误报软件,我们都提交了,他还不通过。有图有真相哦!弹个页面也算是毒啊!淘宝网是正规的网站吧!巨能被它说成了误导!呵呵!
2.
他还说我的软件操作了注册表,真想说(cnm),我哪里操作了注册表 。上图
本来作为个人软件作者就不容易,还给我瞎搞,好吧!巨能你要瞎搞,我也瞎搞!俺给你来个决裂!嘿嘿
下个版本的软件俺给弹窗提示用户,选择是否使用360软件!嘿嘿,好像以卵击石啊!(我想过了,反正我的软件是免费,我没好日子过了,你也别想好过!)个人的力量是不大,但是个人软件作者,不止我一个吧!一个软件上万的用户,几百个就几百万了用户了,咱们一起搞。汗,好像有点说过头了,嘿嘿!(一起搞作者的就顶上)
上面说了这么多了现在我要知道怎么搞,嘿嘿!上图
我们开启软件时候给用户提示,不能共存使用!具体怎么弄呢!你霸道,我也霸道!你会检测,我就不会吗?嘿嘿!
下面上java版的代码:
Java代码
import java.io.File;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import com.ice.jni.registry.NoSuchValueException;
import com.ice.jni.registry.Registry;
import com.ice.jni.registry.RegistryException;
import com.ice.jni.registry.RegistryKey;
public class VS360 {
public static void main(String[] args) {
VS360 test = new VS360();
boolean no_uninstall = test.WindowPromptsUser();
if (no_uninstall) {
return;
}
JFrame frame = new JFrame("双色球助手2.3.5");
frame.setSize(400, 300);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
/**
* 弹窗提示用户,是否选择使用本软件。
* 如果已经卸载了360软件,那么点击“我想继续用(我已经卸载了)”按钮即可使用本软件。
* 如果没有卸载了360软件,那么点击“我想继续用(我已经卸载了)”按钮,循环弹窗直到用户卸载完毕360软件,方可以进入。
* 如果没有安装任何360软件直接返回false
* @return
*/
public boolean WindowPromptsUser() {
boolean bool = testing360softWhetherInstallation();
//bool=true;?//没安装360软件开启这个,可以看到弹窗,嘿嘿
//如果发现安装有360软件,就跳窗提示用户,选择是否使用本软件。
if (bool) {
Object[] options = { "我想继续用(我已经卸载了)", "关闭算啦" };
int 是否执行 = JOptionPane.showOptionDialog(null,
"非常抱歉!你安装了360软件了!本软件不支持和360软件共同存在!"
+ "\n作者我,已经深恶痛绝的这厮误报了(看起来,杀毒很厉害呀)!" + "\n你现在有两条出路:"
+ "\n1.你选择使用本软件,直接裸奔(xp牛人、Win7)"
+ "\n2.你选择使用本软件,安装其他品牌安全软件(金山、瑞星)"
+ "\n3.你不要使用本软件,点击关闭", "警告",
JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,
null, options, options[0]);
if (是否执行 == 0) {
//如果没有卸载了360软件,那么点击“我想继续用(我已经卸载了)”按钮,进入下一次循环(递归)
WindowPromptsUser();
} else {
//如果不存在360软件,则返回true
return true;
}
}
return bool;
}
/**
* 检测用户是否安装360软件
* @return
*/
public boolean testing360softWhetherInstallation() {
//这里这是少数360软件,还有没有的,大家可以补全了,嘿嘿
String[] x360s = {
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\360Cloud.exe",
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\360mobilemgr.exe",
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\360safe.exe",
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\360sd.exe" };
//注册表指定父节点
RegistryKey topKey = Registry.HKEY_LOCAL_MACHINE;
// String keyName =
// "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\360safe.exe";
//开启只读权限
int access = RegistryKey.ACCESS_READ;
//循环判断360所有软件
for (String keyName : x360s) {
RegistryKey openSubkey = Registry.openSubkey(topKey, keyName,
access);
//如果返回为null,表示注册表中无这个节点,即表示360这个软件不存在,继续检测下一个360软件
if (openSubkey == null) {
continue;
}
try {
//如果节点存在,那么我们就读取该节点下的默认值,这里是360软件的绝对路径
//如果没发现默认值报错NoSuchValueException,直接返回false,表示该360软件不存在
String defaultValue = openSubkey.getDefaultValue();
//二次判断,防止注册表清理不干净,遗留的垃圾键值对!我们通过判断绝对路径下的文件是否存在
//判断是否安装了这个360软件
boolean exists = new File(defaultValue).exists();
if (exists) {
return true;
}
} catch (NoSuchValueException e) {
return false;
} catch (RegistryException e) {
return false;
}
}
return false;
}
}
所需要的第三方包,见附近下载。拷贝第三方包中的ICE_JNIRegistry.dll文件到你安装jre,bin目录下,例如:我的 C:\Program Files\Java\jre7\bin
上传我软件截图大家看看,求批评,嘿嘿
下载地址:双色球助手2.3.5 http://cwwn.v228.10000net.cn/ssqzs2.3.5.zip
registry-3.1.3.zip (505.9 KB)
下载次数: 0
查看图片附件
1.
360要我们提交误报软件,我们都提交了,他还不通过。有图有真相哦!弹个页面也算是毒啊!淘宝网是正规的网站吧!巨能被它说成了误导!呵呵!
2.
他还说我的软件操作了注册表,真想说(cnm),我哪里操作了注册表 。上图
本来作为个人软件作者就不容易,还给我瞎搞,好吧!巨能你要瞎搞,我也瞎搞!俺给你来个决裂!嘿嘿
下个版本的软件俺给弹窗提示用户,选择是否使用360软件!嘿嘿,好像以卵击石啊!(我想过了,反正我的软件是免费,我没好日子过了,你也别想好过!)个人的力量是不大,但是个人软件作者,不止我一个吧!一个软件上万的用户,几百个就几百万了用户了,咱们一起搞。汗,好像有点说过头了,嘿嘿!(一起搞作者的就顶上)
上面说了这么多了现在我要知道怎么搞,嘿嘿!上图
我们开启软件时候给用户提示,不能共存使用!具体怎么弄呢!你霸道,我也霸道!你会检测,我就不会吗?嘿嘿!
下面上java版的代码:
Java代码
import java.io.File;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import com.ice.jni.registry.NoSuchValueException;
import com.ice.jni.registry.Registry;
import com.ice.jni.registry.RegistryException;
import com.ice.jni.registry.RegistryKey;
public class VS360 {
public static void main(String[] args) {
VS360 test = new VS360();
boolean no_uninstall = test.WindowPromptsUser();
if (no_uninstall) {
return;
}
JFrame frame = new JFrame("双色球助手2.3.5");
frame.setSize(400, 300);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
/**
* 弹窗提示用户,是否选择使用本软件。
* 如果已经卸载了360软件,那么点击“我想继续用(我已经卸载了)”按钮即可使用本软件。
* 如果没有卸载了360软件,那么点击“我想继续用(我已经卸载了)”按钮,循环弹窗直到用户卸载完毕360软件,方可以进入。
* 如果没有安装任何360软件直接返回false
* @return
*/
public boolean WindowPromptsUser() {
boolean bool = testing360softWhetherInstallation();
//bool=true;?//没安装360软件开启这个,可以看到弹窗,嘿嘿
//如果发现安装有360软件,就跳窗提示用户,选择是否使用本软件。
if (bool) {
Object[] options = { "我想继续用(我已经卸载了)", "关闭算啦" };
int 是否执行 = JOptionPane.showOptionDialog(null,
"非常抱歉!你安装了360软件了!本软件不支持和360软件共同存在!"
+ "\n作者我,已经深恶痛绝的这厮误报了(看起来,杀毒很厉害呀)!" + "\n你现在有两条出路:"
+ "\n1.你选择使用本软件,直接裸奔(xp牛人、Win7)"
+ "\n2.你选择使用本软件,安装其他品牌安全软件(金山、瑞星)"
+ "\n3.你不要使用本软件,点击关闭", "警告",
JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,
null, options, options[0]);
if (是否执行 == 0) {
//如果没有卸载了360软件,那么点击“我想继续用(我已经卸载了)”按钮,进入下一次循环(递归)
WindowPromptsUser();
} else {
//如果不存在360软件,则返回true
return true;
}
}
return bool;
}
/**
* 检测用户是否安装360软件
* @return
*/
public boolean testing360softWhetherInstallation() {
//这里这是少数360软件,还有没有的,大家可以补全了,嘿嘿
String[] x360s = {
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\360Cloud.exe",
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\360mobilemgr.exe",
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\360safe.exe",
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\360sd.exe" };
//注册表指定父节点
RegistryKey topKey = Registry.HKEY_LOCAL_MACHINE;
// String keyName =
// "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\360safe.exe";
//开启只读权限
int access = RegistryKey.ACCESS_READ;
//循环判断360所有软件
for (String keyName : x360s) {
RegistryKey openSubkey = Registry.openSubkey(topKey, keyName,
access);
//如果返回为null,表示注册表中无这个节点,即表示360这个软件不存在,继续检测下一个360软件
if (openSubkey == null) {
continue;
}
try {
//如果节点存在,那么我们就读取该节点下的默认值,这里是360软件的绝对路径
//如果没发现默认值报错NoSuchValueException,直接返回false,表示该360软件不存在
String defaultValue = openSubkey.getDefaultValue();
//二次判断,防止注册表清理不干净,遗留的垃圾键值对!我们通过判断绝对路径下的文件是否存在
//判断是否安装了这个360软件
boolean exists = new File(defaultValue).exists();
if (exists) {
return true;
}
} catch (NoSuchValueException e) {
return false;
} catch (RegistryException e) {
return false;
}
}
return false;
}
}
所需要的第三方包,见附近下载。拷贝第三方包中的ICE_JNIRegistry.dll文件到你安装jre,bin目录下,例如:我的 C:\Program Files\Java\jre7\bin
上传我软件截图大家看看,求批评,嘿嘿
下载地址:双色球助手2.3.5 http://cwwn.v228.10000net.cn/ssqzs2.3.5.zip
registry-3.1.3.zip (505.9 KB)
下载次数: 0
查看图片附件
相关文章推荐
- 双色球助手软件决定不与360软件共存,有它没我,有我没它
- 批处理 解决腾讯QQ与360软件冲突,共存
- 科来网络分析软件-网管员的助手
- vs2008制作的winform安装包,360提示:发现一个未知且没有签名的软件安装包
- 软件(新360)下载地址
- 桌面助手特价机票软件更新公告
- 360软件发布平台
- 华为IT应用开发工程师(C++应用软件)实习生笔试+360企业安全服务端开发工程师实习生笔试
- 2007年 10 月 30 日. 决定研究共享软件.
- 对360软件的评价
- 有关测试的思考(1):决定软件测试的那只无形的手
- 总结一下vc6.0,vs2010,vs2013的软件助手Visual Assist及行显示插件,项目文件打开插件
- 决定个人软件质量高低的几个因素
- 软件设计是决定软件性能的关键
- web软件的分散性和交互性,决定了开发必须尊重一定的开发规定和技术约定
- 【工作】解决Win7/8/10系统中的Hyper-V和VMware虚拟机软件共存问题
- 开始相信360是款好软件,见下图
- 收起操作系统软件 中国操中华人民共和国税收征收管理法(主席令第四十九号) 2015年8月15日 - 会关于修改〈中华人民共和国文物保护法〉等十二部法律的决定》(主席令第...第八十九条 纳税人、扣缴义
- C#开发的软件如何不让360禁止开机自动启动
- 360杀毒软件下载2015官方版最新版