精华内容
下载资源
问答
  • 2020-07-20 15:17:11
        const gotTheLock = app.requestSingleInstanceLock()
        if (!gotTheLock) {
        app.quit()
        } else {
        app.on('second-instance', (event, commandLine, workingDirectory) => {
            // 当运行第二个实例时,将会聚焦到mainWindow这个窗口
            if (mainWindow) {
            if (mainWindow.isMinimized()) mainWindow.restore()
            mainWindow.focus()
            mainWindow.show()
            }
        })
        }
    
    
    更多相关内容
  • 有时候我们处于计算机安全的考虑,会禁止电脑运行某些软件,或者只让电脑运行一个软件,只让电脑打开一个程序,或者只让电脑访问特定网站等。大势至电脑文件防泄漏软件同样集成了这两个功能,可以实现只让电脑安装...

    有时候我们处于计算机安全的考虑,会禁止电脑运行某些软件,或者只让电脑运行一个软件,只让电脑打开一个程序,或者只让电脑访问特定网站等。大势至电脑文件防泄漏软件同样集成了这两个功能,可以实现只让电脑安装某些软件、只让电脑运行某些程序,或者只让电脑打开某些网站、只让电脑上特定网站等。具体设置如下:

    首先,我们点击软件界面上的“只让打开某些程序”,然后点击后面的“+-”号,然后即可出现程序添加窗口,然后点击“添加”,如下图所示:

    f055f825795afda8b6d57ef082f3e09e.png

    注意:为了保证我们能够正常添加,你可以先取消打勾“只允许打开的程序”,否则就会可能直接关闭而导致你无法正常添加。

    点击“添加”之后,就出现了程序添加的四种方式:窗口名称、进程名称、窗口类名和文件描述。添加方法也比较简单,我们拖动放大镜图标到程序的顶部这里,然后就可以获取程序的四种名称,然后直接点击确定就可以添加了。如下图所示:

    eaad3a48c96e569225d428b57d70b0bf.gif

    当然,我们也可以直接在“任务管理器”里面查看程序的进程名和文件描述。有时候一个程序里面有很多字程序,相应地会有很多子进程,而且进程名字也不一样,但是他们的进程描述是一样的。比如OFFICE的word和execl,他们的进程描述都带有microsoft字样,那么这个时候我们只需要添加“microsoft”就可以了。

    此外,还有一些程序是子窗口,没有进程名字或者描述,那么这个时候我们可以通过窗口名或者类名来设置(需要拖动放大镜图标)。

    总之,通过大势至电脑文件防泄密软件的对程序运行的四种控制方式,可以轻松实现只让运行指定软件、只让打开指定网站等操作。反之,禁止打开某些程序、禁止打开某些网站同样也可以通过这种方式设置,实现了对局域网电脑使用行为的管控。

    展开全文
  • 我们有时候需要在当前应用程序中,启动另一个程序。比方说,我们正在使用某信、某Q等,需要启动一个检测环境的应用程序,这时候可能就要单独启动另一个程序了。 这是如何实现的呢? System.Diagnostics.Process ...

    我们有时候需要在当前应用程序中,启动另一个程序。比方说,我们正在使用某信、某Q等,需要启动一个检测环境的应用程序,这时候可能就要单独启动另一个程序了。

    这是如何实现的呢?

    System.Diagnostics.Process process = new System.Diagnostics.Process();
    process.StartInfo.FileName= @"cmd.exe";
    
    process.Start();

    使用Process类,声明它的对象,以及配置好StartInfo属性信息,然后便可以使用Start()方法进行启动。

    完整代码如下:

    我们可以看一下ProcessStartInfo类的定义:

    我们可以根据这个类的定义,编写我们需要的启动参数,和各项设置。具体的实操情况,您可以搜索查看相关资料,本文仅提供给您启动另一个应用程序的思想。

     

    祝您用餐愉快。

    展开全文
  • App中如何启动另一个App

    千次阅读 2017-11-18 15:57:53
    在开发项目中会遇到这样的需求,通过一个应用启动另外一个应用或者打开另一个应用的某个Activity。虽然说我还没遇到过,但突然想到这个问题,就自己写了个Demo测试了一下,在这里做一下简单总结。 1、通过APP启动...

    Android通过App启动另一个APP

    在开发项目中会遇到这样的需求,通过一个应用启动另外一个应用或者打开另一个应用的某个Activity。虽然说我还没遇到过,但突然想到这个问题,就自己写了个Demo测试了一下,在这里做一下简单总结。

    1、通过APP启动另一个APP

    直接上代码,

        PackageManager packageManager = getPackageManager();
        if (checkPackInfo(packname)) {
            Intent intent = packageManager.getLaunchIntentForPackage(packname);
            startActivity(intent);
        } else {
            Toast.makeText(MainActivity.this, "没有安装" + packname, 1).show();
        }
    
        /**
         * 检查包是否存在
         *
         * @param packname
         * @return
         */
        private boolean checkPackInfo(String packname) {
            PackageInfo packageInfo = null;
            try {
                packageInfo = getPackageManager().getPackageInfo(packname, 0);
            } catch (PackageManager.NameNotFoundException e) {
                e.printStackTrace();
            }
            return packageInfo != null;
        }

    如果手机上已经安装了另一个APP直接就能够打开了。

    2、打开另一个APP指定的Activity

        Intent intent = new Intent();
        //第一种方式
        ComponentName cn = new ComponentName("com.example.fm", "com.example.fm.MainFragmentActivity");
        try {
            intent.setComponent(cn);
            //第二种方式
            //intent.setClassName("com.example.fm", "com.example.fm.MainFragmentActivity");
            intent.putExtra("test", "intent1");
            startActivity(intent);
        } catch (Exception e) {
            //TODO  可以在这里提示用户没有安装应用或找不到指定Activity,或者是做其他的操作
        }

    这里有两点需要注意
    1、需要将目标Activity的android:exported="true"属性在所属应用AndroidMainfest里设置为true,意思是当前Activity可以被外部应用访问,否则会报下面的错误

      Caused by: java.lang.SecurityException: Permission Denial: starting  Intent 
      { cmp=com.example.fm/.MainFragmentActivity (has extras) } from ProcessRecord
      {39282a97 11545:com.xing.toolbardemo1/u0a71}  (pid=11545,     uid=10071) not exported from uid 10067

    2、需要在当前应用的AndroidMainfest里也声明目标Activity,否则会报下面的错误
    (5.0以后好像不会有这个错,我用的了两个5.0一下的测试机都报错了)

       Caused by: android.content.ActivityNotFoundException: Unable to find 
       explicit activity class {com.example.fm/com.example.fm.MainFragmentActivity}; 
       have you declared this activity in your AndroidManifest.xml?

    在清单文件里声明目标Activity就OK了

      <activity android:name="com.example.fm.MainFragmentActivity"></activity>

    这样我们就实现了通过一个APP打开另一个APP的功能啦。

    展开全文
  • 有小伙伴下载了steam破解版的wallpaper,苦于不每次开机自启 首先,咳咳,我们应该...**第步:**打开我的电脑,输入C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup **第二步:**将想要开机自...
  • 用js打开电脑的软件

    千次阅读 2019-10-29 15:38:08
    比如打开Typroa软件: // 创建ActiveXObject实例,只在IE下有效,才可以创建 var objShell= new ActiveXObject("WScript.Shell"); // 用谷歌浏览器打开链接 objShell.Run("cmd.exe /c start Typroa",0,true);...
  • 很多软件都有开机自启动的设置项,可以方便用户操作的同意也节约用操作时间,一些软件并没有开机自启动的设置项,比如绿化类软件。不过我们可以手动操作让软件可以开机自启动,只要找到启动项文件夹将快捷方式复制...
  • 最近有朋友问小编软件一打开就最小化到任务栏怎么办的问题,为什么电脑打开软件自己变成最小化呢?其实有很多朋友都遇到过软件打开直接最小化打不开了的问题,那么窗口一直最小化打不开的解决方法是什么呢?别着急,...
  • 1.用Windows清理助手检测出中了木马,清除后提示依然存在。(木马不是主要原因。)2.用SystemRepairEngineer V2.5.16.900检查启动项没有可疑项目。...(原因就在于之前曾启动而又没有完全退出的软件在占用资...
  • 一般如果出现该情况,都不是屏幕出现了问题,我们只需要,按住ctrl+alt+delete,对用户进行注销,然后再进入桌面,就会发现问题迎刃而解了。
  • 电脑的开机速度除了和自身电脑的配置有关系外,还和电脑设置过得启动项有关系,如果想要电脑保持一个极佳的开机速度,最要的办法就是不要保留太多的开机启动项,那么Win10系统和win7系统怎么禁止开机启动项呢?...
  • 、请教的问题电脑安装配置:此台电脑同时安装...刚打开电脑后,ug10.0无法正常启动,提示许可证错误或者不存在,不理会,关闭后重新启动软件(如此重复动作十几次左右),ug10.0就可以 正常启动ug12.0也是这种问题(...
  • 就是ie浏览器开机的时候就置顶,并且会一直处在最顶层,在就算打开新的程序也不会在ie浏览器的上面,ie始终在最顶层 网上找了很多方法都不可以,最好是一个bat文件搞定的,不是开机自启ie浏览器的操作哈,跪谢了。
  • VirtualBox报错:不为虚拟电脑XXX打开一个新任务

    万次阅读 热门讨论 2021-06-21 15:15:02
    点确定后就是“不为虚拟电脑XXX打开一个新任务”的exit 1报错了。 而这些错误意味着有些DLL文件加载失败。(注释 1) 产生原因: 根据Kevin Arrows(2020)收集整理的用户报告,有大致以下三类: 1. VirtualBox...
  • 还不会怎样同时打开微信?次性打包带走吧

    万次阅读 多人点赞 2021-07-17 04:09:12
    随着微信的广泛应用,大家很有可能有两个或多个微信,不再只使用一个微信了。因此,微信多开,在电脑上同时登录多个微信,对我们日常的使用起到狠便捷的作用。在这里聊聊怎样在 PC 端同时登录多个微信。
  • 这就涉及到怎么把一个启动程序放到我们的开机启动项里。下面来看下微软官方的推荐方式: 1.在开始菜单的搜索栏内或者在“运行”窗口内输入以下命令后回车:shell:Common Startup,打开启动文件夹。 2.将应用软件...
  • 教你如何删除流氓软件(以一个压缩软件为例)

    万次阅读 多人点赞 2019-10-23 09:40:41
    其实,很多情况下这些流氓软件都是在我们不知名的情况下被安装的,比如笔者在一个网站下载一个软件,在下载或安装这个软件的过程中,流氓软件就被捆绑安装了(在不正规的中文网站下载软件时要注意了 )。 图1 删除软件...
  • 避免每次双击.m文件都会自动打开一个matlab程序。MATLAB 2018a 亲测可用。
  • 如何快速高效简洁的打开软件 干净利索的windows快捷程序启动器 本文的主题是如何高效快捷的打开你想要打开的软件 本文介绍的应该是最简洁的种方式,借助于windows内部的path进行设置 也可以认为是...
  • 当在一个应用中启动另一个应用的Activity时失败,并且错误信息为 android Permission Denial: ...... requires null 时,并不一定是权限的问题。 如果是缺少某个权限,那么错误信息会是 requires 。 这时,...
  • dat文件怎么打开(微信dat文件用什么软件打开)微信dat是用什么软件打开?微信dat是什么?如何查看呢?dat文件怎么打开(微信dat文件用什么软件打开)介绍微信dat微信的dat文件是微信用于缓存PC端微信的图片,然后对图片...
  • 这是本人在编程中碰到的一个问题,寻找了其他案例,都只是同时打开两窗口,但不实现在拥有两块显示屏时候,分别将两个不同的窗口显示在两个单独的屏幕。 源代码...
  • 方法如下(以WIN7为例):第种方法:点开始——所有程序——Microsoft Office——Microsoft Office Word,此时就打开了WORD。第二种方法:双击WORD文档打开WORD。第三种方法:1、在桌面空白处,鼠标右键选择新建——...
  • 如何关闭电脑开机自动启动软件程序我们在电脑中安装软件的时候,不小心设置了开机启动,该怎么取消呢?今天就跟大家介绍一下如何关闭电脑开机自动启动软件程序的具体操作步骤。1. 首先打开电脑,找到桌面上的...
  • 当我们操作电脑要对一个文件进行删除的时候,很多时候都会提示你说你的文件被占用,不能够删除,这个时候我们就非常的苦恼了。 二,解决办法 方法一: 这说明这个文件被打开了,我们需要将这个文件关闭掉,然后再...
  • 我在win10上安装了virtualbox虚拟机软件,之后通过virtualbox新建ubuntu虚拟机时出现以下报错:不为虚拟电脑打开一个新任务,如下图所示: 通过查找网站分析,产生此报错的原因是: 当前电脑未支持虚拟化,只需...
  • 完美解决:不为虚拟电脑打开一个新任务的问题

    万次阅读 热门讨论 2021-12-18 22:51:24
    然后照着百度经验上讲解的方法试了次,结果成功咯,后面又将软件卸载重新安装,可是都失败了,最后问了位老师,她讲解的方法就是将virtualbox软件以管理员的方式运行,结果就是可以成功启动虚拟机 解决方法:将...
  • 女朋友这学期学了计算机网络要用到华为的eNSP软件,安装好VirtualBox和eNSP之后启动AR,启动不了。这问题一直困扰着我们,问老师,老师叫我们直接重装系统,我们觉得挺麻烦,一直探索简单的办法。今天我们终于把它...
  • win10设置软件开机启动

    万次阅读 2018-06-04 10:17:23
    其实windows一直都带有启动文件夹,如果想要实现应用程序在所有的用户登录系统后都自动启动,就把该应用程序的快捷方式粘贴到“系统启动文件夹”里,就可以让软件开机自动启动了。 步骤 1、直接把以下路径复制...
  • 、避免网络内的用户同时使用一体机当一体机连接在网络中时,请避免网络中的多用户同时使用一体机,例如打印、扫描等功能,特别是多位用户同时使用扫描功能时会出现“另一程序或电脑正在使用该联网设备,无法执行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 429,619
精华内容 171,847
关键字:

启动一个软件才能打开另一个软件