问题标签 [silent]
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.
c - 在 C/C++ 中创建一个“不可见”的 windows 程序
好的,这是这个问题的延续:How to make a simple Hello World "invisible" in Windows (C/C++)
人们给了我一些指导,我在这里提出了一个新问题:
在做了一些研究之后,我再次陷入困境。互联网上的人声称,仅创建一个 win32 应用程序将没有图形指示。
这是执行此操作的代码(我很确定您已经知道这一点,但是 w/e)
因此在 main 中键入的代码不会显示出来。我真的不明白他们的意思是什么类型的代码,但例如:
这个程序弹出一个 Cmd 窗口就好了。
我还发现,通过像这样在 STARTUPINFO 结构中初始化值
将隐藏控制台窗口。不过,这对我也不起作用。我有这种感觉,我在这里错过了一个主要概念,所以我需要你们的知识。我想创建一个简单的.exe,比如一个while循环或一个不显示任何东西的简单打印。我错过了什么?
android - 在 android 模拟器中授予应用程序系统权限
我正在构建一个将作为系统应用程序捆绑在 android 设备上的应用程序。制造商是向我们提供设备的出路,因此同时我想在模拟器中授予我的应用系统级权限,以便我可以开发自动更新功能,无需任何交互即可静默安装 APK来自用户。根据我的阅读,我的理解是,能够在 android 上进行静默安装的唯一方法是,如果您的应用使用与操作系统相同的证书进行签名。那么如何在模拟器中模拟呢?
installation - dotNetInstaller 引导程序的静默安装
我正在使用dotNetInstaller
引导程序添加 Postgresql 9.1 等先决条件 我想从引导程序静默安装 postgresql。
我在 DotnetInstaller 的配置文件的 *executables 部分添加了以下命令。
我收到错误消息:
预期的选项,但得到“/qn”。选项以前导 -- ... 开头。
请让我知道 postgresql 的静默安装选项应该是什么
java - 即使已将 java 策略设置为允许打印,Applet 也无法打印
我有一个使用 PHP 的 Web 应用程序。其中一项功能是在不提示打印机对话框的情况下直接将收据静默打印到两台或多台打印机。我已经对小程序进行了如下编码,它直接打印到代码中指定的任何打印机。
但是,当我将它嵌入到 html 页面中时,小程序就不再打印了。我已经向 java.policy 添加了必要的打印权限,但它仍然无法打印。我该如何解决这个问题,因为它已经花了我大约一周的时间。
谢谢,山姆
c# - 以静默方式打印报表服务器端
我正在尝试编写一个程序,该程序允许我将 ssrs 报告(.rdl 文件)从服务器端代码打印到预定的打印机,而没有任何弹出窗口询问我要使用哪台打印机,可以这样做吗?
iphone - 如何在静音模式下开始播放音频并锁定在 iOS 6 中?
最终用户流程
- 打开应用
- 打开“静音模式”。
- 按“锁定按钮”
- 几个小时后,应用程序仍然可以开始播放声音,在此期间不播放任何音频。
执行此操作的应用程序
许多警报应用程序都设法做到了这一点,我认为他们没有使用静音音频来保持应用程序运行,因为如果您实际上在家中退出应用程序,它们不会发出声音。
- 闹钟专业版
- 我的时钟
- 波浪警报
- 惊慌
- 爱家
- ...
...他们是在被锁定后保持循环运行还是通知(无法静音播放声音)启动应用程序以播放音频或其他方法?
当前实施的方法
AVAudioPlayer 使用:
并将 Info.plist 设置为:
所需的背景模式(UIBackGroundModes) - 应用播放音频(音频)
现在
当应用程序正在运行并在屏幕上时,我什至可以在静音状态下播放音频。如果音频已经在运行,则可以使用主页按钮关闭应用程序,然后音频将运行。但是,如果应用程序没有播放音频,并且屏幕被锁定,则所有线程都将被终止,并且永远不会播放音频。这些应用程序如何设法解决这个问题?
迄今为止发现的可能方法
A. 使用带有无限循环的“beginBackgroundTaskWithExpirationHandler:”来保持应用程序无限期运行。
优点:
- 看起来你可以在很多情况下完成这项工作,即使用户按下主页。
缺点:
- 据我所知,这违反了苹果的政策。
- 将使用更多资源
评论:
我几乎已经完成了这项工作,并且可能会进行一些调整。这似乎不是所有这些其他警报所做的事情,因为如果您按 Home BTN,它们不会继续运行。这表明他们使用某种方法允许他们在锁定但不在 BG 中时运行。(这是我需要的)
此外,当您询问您还剩多少时间跑步时,您会得到大约 10 分钟。通过在其中放置一个无限循环,数字实际上会下降到 0,然后连续数小时进入负数。(经过测试)我不确定这在现实世界中或在应用程序接受方面会如何表现。
B. 使用静音音频循环来充当连续音频播放媒体中心
优点:
- 锁定时工作,并在大多数情况下继续运行。
缺点:
- 如果被另一个媒体中心和其他一些场合打断,可能会失败。
- 也可以反对苹果政策。
评论:
这可以在很多情况下工作,但到目前为止并不理想。而且因为就像我再说一遍,必须有另一种方法没有记录在案。
迄今为止的结论
使用列出的 APP 进行测试表明它们没有使用我刚才描述的两种方法中的任何一种。方法“A”似乎更接近,但如果实施将不会表现出这些应用程序的行为方式。
我使用苹果开发者票来获取更多信息,我也会通过这些方式发布任何新发现。
谢谢你
感谢您的任何见解,并感谢您迄今为止的参与。
c# - 制作修补程序/下载和运行 exe 文件静默
好的,我制作了一个程序,它还需要修补客户端。而不是下载每个文件并覆盖,我想做一个自解压的 WinRAR 文件下载,然后静默运行并解压到指定的路径。到目前为止,这就是我认为我需要的
我可以完成所有的检查和下载,但至于提取资源我一无所知,也请检查一下,看看我是否遗漏了任何检查。
编辑:我完成了除了提取代码之外的所有内容,请检查批准
c# - 如何在 Windows 7 上静默安装 Postgresql
我想在 Windows 7 上静默安装“postgresql-9.1.3-1-windows-x64.exe”。我在哪里可以找到 postgresql-9.1.3.1 的 msi 安装
谢谢扎克
callback - 如何在 Backbone.js 中使用循环引用避免 Stack Overflow?
我的模型中的两个属性应该在更改时相互更新一次。startDate
和endDate
。_ 它们的值是 Moment 对象,来自moment.js库。
两个相同日期的 Moment 对象是不等价的,因此这会导致一个超出最大堆栈的循环,因为它们在 Backbone 看来总是改变。
new moment('01/01/12') == new moment('01/01/12') // => false
我认为该{ silent: true }
选项似乎无济于事,因为它只是推迟更改事件,而不是完全抑制它,尽管我不确定。
这是溢出的代码:
我可以设置一个全局标志来防止回调循环,就像在这个变体中一样:
......但这显然是一个hacky的解决方案。在这个用例中是否有更好的模式可供我遵循?
谢谢你。