精华内容
下载资源
问答
  • •检测VMware(如果已安装VMware工具)•检测Oracle VirtualBox•如果检测到VM,则自我删除 先决条件 使用标准库可以使用g ++构建(有时无法在使用gcc的VM上运行,不确定原因) g++ antivm.cpp -o antivm.exe -...
  • 检测到远端X服务正在运行

    千次阅读 2020-12-06 12:25:12
    既然漏洞是6000端口导致的,首先要分析linux6000端口是谁在用呢、又和什么程序有关?如果没有用直接关掉6000端口即可,对吧!小伙伴本们! xwidows在用,图形化用的,例子:linux环境安装oracle服务端,需要图形化 ...

    一、 漏洞详情

    在这里插入图片描述

    二、 解决方案
    2.1. 方案1(推荐使用)

    既然漏洞是6000端口导致的,首先要分析linux6000端口是谁在用呢、又和什么程序有关?如果没有用直接关掉6000端口即可,对吧!小伙伴本们!

    xwidows在用,图形化用的,例子:linux环境安装oracle服务端,需要图形化

    重点:如果需要图形化但又要解决漏洞
    方案:开启防火墙只允许指定端口访问,需要图形化的时候开启6000端口访问,不需要图形化的时候关闭6000端口即可

    适用于redhat7.x  linux7.x  centos7.x
    #启动防火墙
    systemctl start firewalld
    #开启6000端口
    firewall-cmd --zone=public --add-port=6000/tcp –permanent
    #移除6000端口
    firewall-cmd --zone=public --remove-port=6000/tcp --permanent
    
    #重启防火墙
    firewall-cmd --reload
    #查看已开放的端口
    firewall-cmd --list-ports
    
    适用于redhat6.x  linux6.x  centos6.x
    #启动防火墙
    service iptables start
    #编辑防火墙配置文件,添加允许访问的端口号
    vim /etc/sysconfig/iptables
    添加内容:
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 6000 -j ACCEPT
    保存退出
    esc
    :
    wq
    #重启防火墙
    service iptables restart
    #查看防火墙的状态 即可看到开放的6000端口了
    service iptables status
    

    在这里插入图片描述

    2.2. 方案2

    既然6000端口是xwidows在用,作用图形化用的,例子:linux环境安装oracle服务端,需要图形化,可以暂时先关闭6000监听端口,用的使用的时候再打开也可以

    查看系统对外开放的端口
    netstat –tunlp
    kill -9 监听6000端口的pid
    
    
    type -a startx 
    vim /bin/startx
    vim /usr/bin/startx
    将脚本中的
    serverargs=“”替换为
    serverargs=“-nolisten tcp”
    
    展开全文
  • 如果用相同的程序在运行 notifyIcon系统托盘图标 气泡提示 “程序正在运行,我在这儿” 重点是 如何实现 : 当检测到有程序运行时 如何获取该窗口 并调用notifyIcon的气泡提示 用 windows API实现 或用 反射 ...
    如题 Winform 单例模式  
    如果用相同的程序在运行 notifyIcon系统托盘图标 气泡提示 “程序正在运行,我在这儿”

    重点是 如何实现 : 当检测到有程序运行时 如何获取该窗口 并调用notifyIcon的气泡提示

    用 windows API实现 或用 反射 只要能实现就行。。。
    昵称: surfshark5  时间: 2010-06-20 20:50:01
    其实不需要直接调用API,也不需要反射:)
    C# code
    // Program.cs // using System; using System.Threading; using System.Windows.Forms; static class Program { public static EventWaitHandle ProgramStarted; [STAThread] static void Main() { // 尝试创建一个命名事件 bool createNew; ProgramStarted = new EventWaitHandle(false, EventResetMode.AutoReset, "MyStartEvent", out createNew); // 如果该命名事件已经存在(存在有前一个运行实例),则发事件通知并退出 if (!createNew) { ProgramStarted.Set(); return; } Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } }


    C# code
    // Form1.cs // using System; using System.Windows.Forms; using System.Threading; public partial class Form1 : Form { NotifyIcon notifyIcon1 = new NotifyIcon(); public Form1() { //InitializeComponent(); this.notifyIcon1.Text = "Double click me to show window"; this.notifyIcon1.Icon = System.Drawing.SystemIcons.Information; this.notifyIcon1.DoubleClick += OnNotifyIconDoubleClicked; this.SizeChanged += OnSizeChanged; ThreadPool.RegisterWaitForSingleObject(Program.ProgramStarted, OnProgramStarted, null, -1, false); } // 当最小化时,放到系统托盘。 void OnSizeChanged(object sender, EventArgs e) { if (this.WindowState == FormWindowState.Minimized) { this.notifyIcon1.Visible = true; this.Visible = false; } } // 当双击托盘图标时,恢复窗口显示 void OnNotifyIconDoubleClicked(object sender, EventArgs e) { this.Visible = true; this.notifyIcon1.Visible = false; this.WindowState = FormWindowState.Normal; } // 当收到第二个进程的通知时,显示气球消息 void OnProgramStarted(object state, bool timeout) { this.notifyIcon1.ShowBalloonTip(2000, "Hello", "I am here...", ToolTipIcon.Info); } }
    文件出处:
    展开全文
  • VC检测360安全卫士正在运行

    千次阅读 2013-12-31 17:39:27
    写一个程序,其中有个模块是发邮件指定邮箱,由于360安全卫士会对smtp进行拦截,过360拦截我又不会(据说加壳),就想到程序在运行发信功能时,可以检测360是否正在运行,如果正在运行提示用户关闭。(360杀毒,...

    写一个程序,其中有个模块是发邮件到指定邮箱,由于360安全卫士会对smtp进行拦截,过360拦截我又不会(据说加壳),就想到程序在运行发信功能时,可以检测360是否正在运行,如果正在运行提示用户关闭。(360杀毒,不会对smtp进行拦截提示)


    常见的使用findwind,发现360安全卫士,不能检测到

    	CWnd* pWnd=CWnd::FindWindow(NULL,_T("360安全卫士"));
    	if(pWnd != NULL)
    	{
    		AfxMessageBox("Found!");
    	}

    于是,使用直接检测360Tray.exe进程的方法。

    #include"tlhelp32.h"

    DWORD GetProcessidFromName(LPCTSTR name)
    {
    	PROCESSENTRY32 pe;
    	DWORD id=0;
    	HANDLE hSnapshot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
    	pe.dwSize=sizeof(PROCESSENTRY32);
    	if(!Process32First(hSnapshot,&pe))
    		return 0;
    	while(1)
    	{
    		pe.dwSize=sizeof(PROCESSENTRY32);
    		if(Process32Next(hSnapshot,&pe)==FALSE)
    			break;
    		if(strcmp(pe.szExeFile,name)==0)
    		{
    			id=pe.th32ProcessID;
    			
    			break;
    		}
    		
    		
    	}
    	CloseHandle(hSnapshot);
    	return id;
    }
    在程序的某个地方调用
    ……
    	if (GetProcessidFromName("360Tray.exe") != 0)
    	{
    		AfxMessageBox("Found!");
    	}
    ……
    就能检测到360的进程了。


    后记:

    这种让用户主动退出360的方式,想想还是很不妥,考虑到使用web的post,get方法将信息以参数的方式传递到web服务器上,然后解析。这样web服务器可能还要使用数据库,并且这种方式据说360会拦截。也想过将数据保存成xml或者txt文件,使用ftp的方式投放到远程服务器上,但这样360安全卫士也会进行拦截提示。

    最后采用vc远程连接数据库的方式,将信息写入数据库。

    展开全文
  • “库检测器”扩展程序可发现您访问的网页上正在使用哪些JavaScript库,并在Chrome菜单上显示其图标。 目前支持: 运行插件的开发版本 从Github git clone git@github....
  • ;开始安装时检查是否正在运行 ;${PRODUCT_NAME_EN}为自定义的常量 Function .onInit FindProcDLL::FindProc "${PRODUCT_NAME_EN}.exe"  Pop $R0 ...安装程序检测到 ${PRODUCT_NAME_C...

    ;开始安装时检查是否正在运行

    ;${PRODUCT_NAME_EN}为自定义的常量

    Function .onInit

    FindProcDLL::FindProc "${PRODUCT_NAME_EN}.exe"

       Pop $R0

       IntCmp $R0 1 0 no_run

       MessageBox MB_ICONSTOP "安装程序检测到 ${PRODUCT_NAME_CN} 正在运行,请退出程序后重试"

       Quit

       no_run:

     

    FunctionEnd

     

    ;开始卸载时检查:

    Function un.onInit

    FindProcDLL::FindProc "${PRODUCT_NAME_EN}.exe"

       Pop $R0

       IntCmp $R0 1 0 no_run

       MessageBox MB_ICONSTOP "安装程序检测到 ${PRODUCT_NAME_CN} 正在运行,请退出程序后重试"

       Quit

       no_run:

    FunctionEnd

     

    文章出处:http://blog.csdn.net/wjeson/article/details/8222871

     

    展开全文
  • 沈阳斌子在今天项目需求上碰到个这样的问题,在Service中需要判断当前的程序是否是活动状态,换句话说也就是说后台跑的服务中有业务需求检测当前程序是否是该服务的程序 这样好让点击推送通知时跳转不同的页面进行...
  • 而目前出现的问题除了网页端无法检测到 watchdog 进程,同时路由器上也存在多个 watchdog。已确认停止 Openclash 不会停止 watchdog 进程,因此但凡 “关闭 openclash, 启动openclash” 或者 ...
  • 首先执行count=ps -ef|grep server_alarm|grep -v grep,ps-ef首先查看当前运行的进程并检索(grep)正在运行程序名称,由于grep时会自动运行一个对结果上色的进程所以需要将prep结果中含有grep字段的给反向检索也...
  • 检测到 WPS Office 文字 正在运行 请关闭后按“是”继续安装 这个问题困扰很久了,在网上看到一种说法,当安装程序的文件名中包含WPS字样的时候会出现这样问题,但经调整文件名后,问题依旧。 后发现,当有窗口...
  • 第一种:用linux里面的正则匹配复制代码 代码如下:function ifrun($clsname,$bf = 0){ //下面进行检测,如有一个进程正在运行,则不运行 $str=shell_exec(“/bin/ps ax > /home/root/”.$clsname.”_run.txt”...
  • ``` #define apple sizeof struct fate ...主函数就是定义与调用这个函数,但是只要一输入第二个数据,程序就会崩溃,即控制台程序出现“windows发现问题,正在检测”的提示,求问各位大佬,这是什么情况?
  • 要学的函数有:cv2.getTickCount,cv2.getTickFrequency等 除了 OpenCV,Python 也提供了一个叫 time 的的模块,你可以用它来测量程序运行时间。...1、 使用 OpenCV 检测程序效率 cv2.getTickCount 函数返回从参
  • 测试一下来申请了一个用用.呵呵~~~----------------------...结果打开N次都是:Visual Studio .NET已检测到指定的WEB服务运行的不是ASP.NET 1.1版。你将无法运行ASP.NET WEB应用程序或服务aspnet_regiis /lk W3SVC/ 1...
  • 注意:除非这些应用程序在前端包含脚本或唯一组件,否则它不能(并且可能不应)检测到商店正在运行的后端应用程序。 安装 从Chrome应用商店 要安装该应用,只需访问chrome应用商店: : 手动地 从此处下载扩展的...
  • 桌面应用程序已启动并正在运行。 安装节点包管理器 指示 分步说明: 任务 描述 克隆 运行git clone https://github.com/murshidazher/emotive.git 更改目录 将目录cd [path]更改为克隆目录 install 运行npm install ...
  • 导航目录并在命令行中运行python -m pip install -r requirements.txt 执行 目前,该项目正在随机生成gps-info以进行演示。 如果要在现实世界中使用它,则必须为程序提供一种获取真实gps数据的方法 。
  • 1、开启手机中USB调试 进入“设置”->“应用程序”->“开发”勾选“USB调试程序”... 将已经开启“USB调试”的手机通过USB线连接PC,然后正在运行的91手机助手会自动检测到android手机,并自动安装相应的驱动...
  • EduChangeDetection 该项目说明了Angular变化检测的工作原理。 现场演示网址 开发服务器 为开发服务器运行ng serve 。... 在运行测试之前,请确保您正在通过ng serve服务该应用程序。 进一步的帮助 要获得有关Angular
  • 正在调试的板子能程序下载和运行程序,但是串口没有输出或者输出乱码。 首先要检查是否硬件和电路有问题,测试方法转载其他博客里的方法,注意如果串口转化芯片使用的是SP3232E则测量的电压为-5.15V左右。 首先要...
  • 支持附加到正在运行的应用程序。 支持多种回溯实现。 通过对游戏引擎进行一些修改来支持对复杂的游戏进行概要分析。 支持配置文件发布可在有根设备上构建应用程序。 多种数据查看模式:树图/调用树/内存碎片。 ...
  • 当向word 插入大量数据后,word 的自动拼写检查检测到大量的拼写错误,于是word 弹出了一个提示框,提示用户存在过多的拼写错误。而我们程序操作word 是让word 运行在后台,所以程序并不知道word弹了一个对话框...
  • SDN警报通知程序 SDN警报通知程序是一个多线程应用程序,它将使用NETCONF从您的SDN...在激活了新的虚拟环境后,将Anaconda提示符的目录更改为克隆或下载该存储库的目录,然后运行以下命令以安装运行该应用程序所需的所
  • 网络安全研究人员今天发现了一种完全无法被检测到的Linux恶意软件,该恶意软件利用未公开的技术来监视并瞄准以流行的云平台(包括AWS,Azure和阿里云)托管的可公开访问的Docker服务器。 Docker是一种流行的针对...
  • android-opencv-lanedetection 这个项目是在我攻读硕士学位... 这个 Android 项目正在使用项目“使用 OpenCV 进行车道检测” 的核心车道检测模块。 我已经在 Android NDK 中移植、实现了它,修改并添加了一些优化技术
  • 该软件使用极其简单,运行后,把需要计算MD5值的文件用鼠标拖到正在处理的框里边,下面将直接显示其MD5值以及所测试的文件名称,可以保留多个文件测试的MD5值,选定所需要复制的MD5值,用CTRL+C就可以复制其它地方...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 641
精华内容 256
关键字:

检测到程序正在运行