草庐IT

android-shell

全部标签

android - 如何调试windows版本的adb.exe?

我已经使用MINGW=yes构建了整个android源代码和adb.exe。但是如何调试呢?谢谢。 最佳答案 gdb是调试Android的首选工具。谷歌“使用gdb调试android”以供引用。一个好的开始点是http://www.omappedia.org/wiki/Android_Debugging. 关于android-如何调试windows版本的adb.exe?,我们在StackOverflow上找到一个类似的问题: https://stackover

c# - 在 windows shell 中集成应用程序?

我正在创建一个文件共享应用程序,我想将其集成到Windowsshell中。我正在用可移植的C编写核心,但在C#中编写WindowsGUI。我想要实现的是例如在您右键单击文件时添加自定义选择/选项(例如,WinRAR在您右键单击文件时添加自定义选项,它允许您对文件进行rar等等)。我不确定这个词叫什么。如何在C#中执行此操作?谢谢! 最佳答案 您正在谈论一种叫做“shell扩展”的东西。与做任何事情一样,做这类事情也有一定程度的复杂性。This是一个很好的起点和例子;在Google上搜索“C#shell扩展”会返回很多有用的链接。

Android 和 Windows 没有相同的 TLS 算法

我在充当服务器的Windows7和充当客户端的Android2.2之间使用TLS。证书是使用makecert.exe创建的。SSL套接字创建在两端都有效,但服务器端的协商报告说两端点不共享通用算法,因此无法相互通信。同一个Windows端点与另一个充当客户端的Windows端点一起工作,所以我大致知道TLS部分是有效的。有没有办法升级Android(在本例中为模拟器)以获得必要的算法?我问的是一般意义上的。我想现在有人知道如何解决这个问题了……我至少希望如此。 最佳答案 事实证明,在这个特定的Windows框上,我创建了一个签名证书

windows - QT上如何使用IContextMenu或Windows Shell ContextMenu

现在我正在使用Qt开发一个搜索应用程序,我想要的是右键单击一个文件以显示WindowsShellContextMenulikethis.但我所能得到的只是IContextMenu或CMenu。我如何在Qt中使用它,或者将CMenu或IContextMenu转换为QMenu。 最佳答案 你可以试试#include在您的Qt项目中并以某种方式合并Windows的东西,尽管将Windows代码与Qt代码合并可能是一个巨大的挑战。 关于windows-QT上如何使用IContextMenu或Wi

android - Eclipse 说我的 SDK 工具已经过时了

当我打开Eclipse时,它​​告诉我我的SDK工具已过时。Eclipse说我当前的版本是17,我可以将它更新到20。这是一个谎言;当我打开SDKManager时,我的SDK工具是20.0.1。但是当我打开SDKManagerVIAEclipse时,SDK工具更改为版本17。我已经查看了Eclipse:won'tletmeuseAndroidSDK,wronglyclaimsmyADTisoutofdate但它仍然行不通。我删除了Eclipse并通过下载Eclipse并将Android存储库(ADT)安装到Eclipse重新开始。不走运,仍然告诉我SDK工具是17。所以我决定一起玩并单

android - 三星 Galaxy SIII 与 ACR122U 交互

我有一台三星GalaxySIII(版本4.0.4)和一台ACR122U-A2(驱动程序版本1.1.6.3)非接触式读卡器。我正在尝试通过阅读器从手机中获取一些或其他唯一代码/ID。我可以从老式NFC诺基亚手机和MiFare卡中获取唯一ID。但是,一旦我将SGSIII放在读卡器上,它每次都会生成一个新的唯一ID-诺基亚手机或MiFare汽车不是这种情况。我已经安装了市场(Play商店)上几乎所有的NFC应用程序-但仍然无法通过任何演示应用程序在我的电脑上显示任何信息。谁能帮我解决这个问题? 最佳答案 随机唯一ID是一项功能,而不是错误

windows - 从 shell 或脚本设置 Windows 进程权限

我很幸运我的机器上有一些默认情况下我无法终止的进程-任务管理器声称“访问被拒绝”。因为我有管理员访问权限,所以我可以在ProcessExplorer中终止这些进程通过修改他们的权限并在尝试杀死他们之前授予管理员组“完全控制”。我想在脚本中自动执行此操作,最好是在标准CMD中,必要时使用PowerShell或.NET脚本。谁能指出我进行必要的调用? 最佳答案 添加了npocmaka的评论作为答案。使用以下语句以管理员身份终止进程:runas/user:Administratortaskkill/improcessName*/f

ruby - 如何确定 Ruby 脚本的 shell 执行上下文?

有没有办法以编程方式确定是否正在从WindowsDOSshell、Linuxbashshell等运行Ruby脚本?我正在尝试在任何支持它的控制台上发出ANSI颜色代码。我使用术语ansicolorgem和win32console将ANSI颜色代码转换为nativeWindows命令行颜色序列。但是,我发现这个解决方案非常不稳定。我只想在支持ANSI的控制台上发出ANSI(请注意,此脚本在Windows和Linux上运行,并带有各种备用第三方shell)。 最佳答案 您可以使用父进程ID来确定它是从哪里开始的。您可以使用Process

php - Gammu 如何向 php shell_exec windows 7 和 xampp 发送短信?

我已经安装了XAMPP最新版本并安装了gammu。在终端中,我可以发送短信或识别我的手机,但如果我在phpshell_exec或exec上尝试相同的命令,就会出现问题。命令:"C:\ProgramFiles\gammu\bin\gammu.exe"--sendsmsTEXT06706177529-text"halooo"Thisworks.php中的命令:$a=shell_exec('"C:\ProgramFiles\gammu\bin\gammu.exe"--sendsmsTEXT06706177529-text"halooo"');这封信给我:Warning:Noconfigura

windows - 在 windows 7 x64 的 shell 扩展 dll 中不调用 InvokeCommand

我的shell扩展代码在Windows7下运行良好。但是,在Windowsserver2008x64或windows7x64中,当SelectedFiles的数量超过16个时,调用的命令函数不会被调用。当SelectedFiles个数小于17时,一切正常;调用顺序:QueryContextMenu->Initialize->GetCommandString->InvokeCommand但是当SelectedFiles的个数超过16个时,InvokeCommand不会被调用;调用顺序:Initialize(thereturnedvalueofDragQueryFileis16)->Que