问题标签 [soti]

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 投票
1 回答
189 浏览

windows-mobile - Windows Mobile 上的 SOTI 加密

风滚草徽章的可能候选人...

我们使用 SOTI 来控制我们的 Windows Mobile 设备并加密设备上的某些文件和目录。

SOTI 加密在后台有效地运行,我们需要一种知道何时完成的方法(以便我们可以恢复对受影响应用程序的访问)。

有谁知道识别 SOTI 是否已完成文件或目录加密的方法?

0 投票
1 回答
460 浏览

windows-mobile - 在 Windows Mobile 6 上检索法语(加拿大)的 LANGID?

我正在使用SOTI包管理器编写脚本,并试图找到可用于检索当前 Windows Mobile 区域设置的语言的特定键。

如果是法语(加拿大),我想用法语显示安装后脚本消息,否则我想用英语显示。

我可以使用以下语法(例如)在运行安装后脚本时检查注册表值:

我查看了有关使用SetLocaleInfo()MAKELANGID的 MSDN 文章。老实说,我不确定如何弄清楚法国(加拿大)LANGID 到底是什么。

任何人都能够告诉我我需要在哪里检查它或者更好,你是怎么想出来的?

0 投票
0 回答
611 浏览

c# - SOTI 的 MobiControl 软件会干扰 ASP.Net Web 服务吗?

我们有一组运行 .NET CF 应用程序的 WinMo (5.0) 设备,该应用程序与服务器上运行的 ASP.Net Web 服务通信。这些设备可以通过联网 PC 通过 ActiveSync 连接到网络,也可以通过以太网加密狗直接连接到网络。

在我们的开发环境中,设备和 Web 服务之间的通信是 100% 可靠的。在我们的生产环境中,通信异常且不可预测地失败。 有时,对 Web 服务的调用(甚至是只返回布尔值的简单测试调用)每次在特定设备上开始失败,并显示错误消息“无法建立与网络的连接”。这通常通过翻转 SETTINGS | 上选定的组合框值来解决。网络屏幕。有时,特定设备上的调用开始失败,并出现一般的“WebException”消息。解决这个问题(到目前为止)要么重置设备(即重新安装操作系统),要么在某些设备上无法修复。

据我们所知,关于 DEV 和 PROD 系统的一切都是相同的(相同的服务器和设备规格)。对我们来说最明显的区别是 PROD 设备都由 SOTI 的 MobiControl(它是与安装在每个设备上的 SOTI 客户端应用程序通信的服务器端软件)控制,而我们的 DEV 环境没有在任何地方安装 SOTI(显然我们也应该在那里 - 说来话长)。

是否有人对 SOTI MobiControl 有任何经验和/或知道 SOTI 干扰设备上其他通信机制的任何记录问题?

0 投票
3 回答
5145 浏览

visual-studio-2008 - WinCE - 无法开始调试

在设备链接上使用 WinCE C# Forms 应用程序 .NET3.5

我可以很好地部署并运行表单应用程序。

我可以使用自动将自身部署到设备并运行测试的 Windows CE 测试工具包链接。

问题: 调试无法启动。它锁定了VS2008。似乎可以很好地部署应用程序,然后挂起。最终出现“无法开始调试”

我无法使用 SOTI链接,因为它无法将自身部署到设备

0 投票
1 回答
1205 浏览

android - SOTI 的wipeapplication 命令字在Android 上如何?

SOTI 是一个远程设备管理系统,提供了许多功能。

其中之一是能够在 Android 手机上远程执行脚本,前提是预先安装和配置了 SOTI 客户端软件。客户端程序不需要根设备,但它确实充当设备管理。

SOTI 脚本语言中允许的命令之一是

这会导致删除所有应用程序(在本例中为记事本)数据,但不会删除实际的 APK 文件。因此,它为您指定的任何应用程序提供了一个干净的状态。我知道这可以通过以下方式使用 root 完成:

但不知何故,SOTI 是在没有 root 的情况下这样做的。就像 Android 设备管理员一样。现在 Android DeviceManagerPolicy 类确实有一个擦除方法,但它不是特定于应用程序的。据推测,如果有一种方法可以在某个权限级别擦除整个设备,那么应该有一种方法可以擦除一个应用程序的数据。但是我一直无法找出正在使用哪个命令?SOTI 如何做到这一点?

0 投票
1 回答
581 浏览

android - 我可以使用更新按钮更新我的 android 应用程序吗?

我们已经构建了一个安卓应用程序。它是一个非市场应用程序,并部署到一组客户。我们使用 MobiControl 为我们的应用程序发送新的更新。更新以静默方式进行。

在更新时,如果应用程序正在使用中,并且用户正在输入任何数据,那么应用程序将在不等待用户确认的情况下关闭!!,用户升级到更新版本的应用程序并重新启动它。因为这个用户失去了他的变化!!此外,由于我们的应用程序处理敏感信息,我们永远无法将它们写入设备的物理存储中。因此,“保留和恢复”不是一种选择。

我认为的一个想法可能是在我的应用程序的一个屏幕(比如设置)上提供一个“更新”按钮,我可以将其更新到较新的版本。为此,我得到了以下代码,在将 APK 作为参数传递后,我可以使用它来显示安装意图。

但是当执行上面的代码时,我遇到了以下错误。

昨天当我在一行中调用 setDataAndType 时它起作用了。但是今天使用相同的代码我再次遇到了同样的问题......

0 投票
1 回答
1111 浏览

soti - 通过 .ini 文件自动命名 SOTI 设备

我正在尝试使用 soti 脚本,该脚本将获取摩托罗拉设备的嵌入式序列号,并使用此编号在 ini 文件中查找自定义资产编号。然后将此资产编号作为 soti 注册表堆栈中的 DeviceName 写回设备注册表。

ini 文件的格式为:-

10184522501228=CITY7600A

我使用的代码是:-

此代码可以使用序列号,但不会交换资产编号并重新写入 soti reg。

任何帮助将不胜感激。

0 投票
1 回答
1411 浏览

android - 如何将信息从 android 应用程序发送到 SOTI MobiControl?

我有一个由 MDM Soti / MobiControl 管理的 android 设备的设置。
我想使用脚本来推出应用更新。

这是步骤:


  1. MDM 调用 App

    /li>
  2. 应用程序与 Web 服务同步

  3. 应用程序通知 MDM 已完成同步
  4. MDM 卸载旧 App
  5. MDM 安装新应用程序

使用 #1 中的 soti 脚本命令和我的 Android 应用程序中的 BroadcastReceiver,我已经可以触发同步事件。但我想知道如何通知 MDM 同步已完成?
我该怎么做第 3 步?

0 投票
1 回答
561 浏览

android - 如何在 Soti MobiControl for Android 上阻止除蓝牙、WiFi 等之外的所有设置

我想知道是否有人对 Android 的 Soti MobiControl MDM 有经验,可以帮助我解决问题。我正在尝试阻止除蓝牙和 Wi-Fi 等设置之外的所有设置。

我试过使用他们的设置管理器,但这个应用程序要求我使用我不想使用的锁定屏幕。

提前致谢。

0 投票
0 回答
795 浏览

android - Soti Mobicontrol - 安卓信息亭设备

我目前正在评估 Soti Mobicontrol (v13) 以远程控制一组必须作为信息亭工作的 Android 设备。这些设备必须始终运行特定的应用程序,是单个应用程序设备,并且在应用程序崩溃或退出的情况下,必须重新启动应用程序或将其置于前台。

使用脚本(http://www.soti.net/mc/help/v13/en/Content/ScriptCmdSet.htm)可以检查:

1 - 哪个应用程序当前在前台(使用脚本identify_activity

2 - 启动一个应用程序(启动 com.foo.app.ExampleApp

似乎不可能的是组合这些脚本并让它们定期执行以检查当前设备情况并在必要时进行更正。

有谁知道解决方案?

谢谢