问题标签 [installed-applications]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
363 浏览

oauth - OAuth 2 已安装应用程序客户端机密注意事项(google api)

我正在开发一个通过 OAuth2 访问 google-api 的已安装应用程序。我目前不知道有一些安全问题没有真正的解决方案。不管我多么努力地混淆我的客户秘密,一个坚定的人都可以检索和使用它。由此产生两个问题:

  1. 有人使用我的客户端密码修改用户数据:

    到目前为止,当没有使用刷新令牌时,似乎需要再次授权已安装的应用程序。但是我不确定这是否是我使用的客户端 api 的一部分,或者它是否在服务器端得到保证。如果它在服务器端得到保证,我很高兴:)

  2. 有人使用我的客户端密码超出了我的访问限制:

    好的,这是特定于谷歌的。只要我不付钱,我就有一个免费的配额,它可能会用完。所以有人可以使用我的客户端密码来耗尽配额,其他客户端将无法访问它的数据:(我想不出一个真正的解决方案,除了永远不会将服务升级到付费级别。

我想到的唯一安全解决方案是将网络服务器作为网关,与谷歌交互并将访问令牌传输给客户端。或者它甚至可能保留令牌并仅传输请求的数据(在用户身份验证之后(openid...whatever))

结论:我没有可以用作网关的网络服务器。因此,只要用户数据是安全的(没有用户授予对新令牌的访问权限,任何人都无法使用被盗的客户端机密访问它)我可以继续使用免费配额限制,看看它被超过的速度有多快,并且永远不会升级它.

我很高兴对这个话题发表任何评论。谢谢!

0 投票
2 回答
1783 浏览

android - Android单击按钮以在屏幕上显示所有已安装的应用程序

在我的应用程序中,我想要这样:

用户单击 Button -> 在屏幕上显示所有已安装的应用程序及其图标(正如我们在同一索引中进入移动屏幕时一样)。

单击已安装的应用程序图标时,打开特定的单击应用程序。

任何人给我任何想法或演示如何做到这一点?提前致谢。

0 投票
2 回答
11101 浏览

plugins - Jenkins - 插件未安装,升级后缺少作业和功能。

我正在使用最新的 Jenkins (v 1.590) LOL,但 Jenkins 官方网站说:1.588。我 200% 确定几天前我确实在 Jenkins 官方下载站点上看到了 1.589 和 1.590(当我想将 Jenkins 升级到更新版本时)。

这是我在 Jenkins 实例页面底部看到的内容。

现在,我面临的问题是:由于我最近升级了几个插件和 Jenkins 本身,所以缺少一些工作(我看到这可能在升级期间发生,但升级到最新的 Jenkins 应该可以解决它,我有两个步骤在 Jenkins 在其官方网站上的内容之前,对):

  1. 我转到管理 Jenkins,管理插件,转到可用选项卡,选中要安装的插件束(Artifactory,Maven 项目插件等)并使用 Jenkins GUI 界面重新启动 Jenkins(一旦在 Jenkins GUI 中下载/安装插件就会自动发生) . 重新启动后,我会执行相同的操作来查看插件现在是否显示在“已安装”选项卡下,但幸运的是,它仍然显示在“可用选项卡”下,并且未列在“已安装”选项卡下。如果我打开现有作业的配置或创建新作业,则由于已安装插件而可用的功能可见,即如果我安装了 Maven 项目插件,我看不到创建 Maven 样式(2/3)项目作业的选项在创造新工作的同时。

我看到有效的 . JENKINS_HOME 的 plugins 文件夹中的各个插件的jpi文件,还有一些 .pinned 文件。我已经尝试了几次,但插件安装后不可见。在整个操作过程中安装不会出现任何错误。

已附加Jenkins 系统日志文件(在 Jenkins 重新启动时)(注意:使用慢速下载按钮查看/下载此日志文件)。

在 SpeedyShare 或 [code] http://speedy.sh/x6vd8/Jenkins.System.Log[/code]下载

0 投票
2 回答
9332 浏览

powershell - Check computers for installed program in powershell

I want to be able to look for an installed program in powershell and output to a file the results. So far, I have something that will list the install programs, and select the string that has the name of the program, but I am not sure how to specify a text file for it to use for the list of systems, and a way to make it output cleanly.

I would like it to output in a fashion like:

Currently it outputs:

0 投票
1 回答
174 浏览

c# - c#开始菜单样式列表框

大家好,我正在开发一个开始菜单样式的程序,想知道我是如何获得固定程序和所有程序列表的。我开始了一些研究,并将发布我发现的内容,以便你们都可以帮助填补空白。

为了获取程序图标,我发现了这个...

为了获取所有程序和固定程序,我找到了这些路径......

%USERPROFILE%\appdata\Roaming\Microsoft\Windows\开始菜单\程序

C:\ProgramData\Microsoft\Windows\开始菜单\

这些位置是什么?开始菜单如何使用这些位置?我该如何使用它们?希望我不是简短的,而是想表明我真的在努力解决这个问题并且一直在寻找。谢谢!

0 投票
2 回答
15679 浏览

powershell-4.0 - 使用 Powershell 检查程序是否安装在多台计算机上

我对我编写的脚本有疑问,希望得到一些帮助。请注意,我对 powershell 很陌生。

我编写了一个脚本,该脚本使用包含域上远程计算机的 txt 文件,我似乎在某种程度上正在工作,但如果机器脱机,我会收到错误,然后循环脚本。

目前这个运行和输出是这样的:

但是如果机器无法访问,则会出现以下错误:

然后移动到列表中的下一台机器,然后从头开始重复。

我希望它简单地显示为:

并在 txt 文件中的最后一台机器完成后停止。

任何帮助或建议将不胜感激。

0 投票
0 回答
191 浏览

android - 如何从 AS3/AIR 中的包名中获取 .apk 文件字节数组?

我想知道是否可以通过as3/air 中的包名称.apk从设备(android)上已安装的应用程序访问文件?

现在我有一个 ANE 文件,它可以帮助我获取 packageName(例如:com.somesite.someApp或 air.myApp),我想复制.apk文件(它的byteArray),这可能在 as3/air 中还是有任何可用的ANE 文件来做到这一点?

0 投票
1 回答
134 浏览

c# - 使用 C# 检查特定软件

我正在创建一个基本软件,我想在本地机器上检查特定的软件,然后选中一个框以指示该软件在机器上。我经历了多个线程,发现了一段简短而甜蜜的代码。但是,我无法将返回值或 true 或 false 与我的复选框联系起来。有人能告诉我我是否正确使用了这段代码吗?本质上,我想在几个不同的参数下检查卸载中可用的项目列表(以覆盖我的 32 位和 64 位操作系统的基础),在这种情况下,我正在搜索一个名为 Symantec Encryption 的软件。

0 投票
0 回答
66 浏览

ios - IOS 获取已安装的应用程序

我正在使用此代码在 ios 中安装应用程序:

这行得通,但我想知道它是否允许在 Apple Store 上使用,并且它不使用私有 API

0 投票
1 回答
370 浏览

sorting - 如何对从 ApplicationInfo 检索到的已安装应用程序进行排序

我想按字母顺序对已安装应用程序列表进行排序

我活动的 xml 文件仅包含一个列表视图。

这是我显示应用程序的活动:

}

这是我的应用程序适配器:

}

实际上,我不知道如何按应用名称对其进行排序。任何想法 ?