有谁知道如何让Windows Mobile 6.5 PDA连接到Windows 10 PC?
在从Window 8.1升级PC之前,我能够使用Windows Mobile Device Center通过USB连接到PDA.这使我可以通过Windows资源管理器访问PDA上的文件,通过我们的网络从PDA访问互联网,并通过Visual Studio 2008部署到PDA.
我不得不卸载Windows Mobile Device Center作为Windows 10安装的一部分,因为它被标记为与Windows 10不兼容.我似乎无法找到Windows 10的替代品?
在VS for Windows Mobile 6.5中开发一个项目.该项目是在我的机器上开发的.
当我尝试在具有正常VS(2008 SP1)的另一台机器上查看项目的形式时,他指责接口错误.错误不仅发生在我的机器上.
我的机器上安装的VS版本是:QFE版本9.0.30729.4462这是什么更新:".... 4462 QFE"??
version visual-studio-2008-sp1 visual-studio-2008 windows-mobile-6.5
我已经创建了将窗口截屏保存到文件的过程.它适用于PNG和BMP,但不适用于JPG(和GIF).以下是捕获HBITMAP的代码:
HBITMAP Signature::getScreenHBITMAP() {
// get screen rectangle
RECT windowRect;
GetWindowRect(getMainWnd(), &windowRect);
// bitmap dimensions
int bitmap_dx = windowRect.right - windowRect.left;
int bitmap_dy = windowRect.bottom - windowRect.top;
// create bitmap info header
BITMAPINFOHEADER infoHeader;
infoHeader.biSize = sizeof(infoHeader);
infoHeader.biWidth = bitmap_dx;
infoHeader.biHeight = bitmap_dy;
infoHeader.biPlanes = 1;
infoHeader.biBitCount = 24;
infoHeader.biCompression = BI_RGB;
infoHeader.biSizeImage = 0;
infoHeader.biXPelsPerMeter = 0;
infoHeader.biYPelsPerMeter = 0;
infoHeader.biClrUsed = 0;
infoHeader.biClrImportant = 0;
// dibsection information
BITMAPINFO info;
info.bmiHeader = infoHeader;
HDC winDC = GetWindowDC(getMainWnd());
HDC …Run Code Online (Sandbox Code Playgroud) c++ windows-mobile visual-c++ windows-mobile-6 windows-mobile-6.5
我很难在没有命名的情况下弄清楚互斥锁的优点.具体来说,我想让我的Windows Mobile 6.5应用程序单实例.
关于如何做到这一点,这个网站上有一些问题和答案 - 最好的问题和答案似乎使用了命名的互斥体.
不幸的是,紧凑框架中的互斥体的CTORS不需要字符串 - 只能创建一个互斥锁.
现在,如果没有关联的ID,互斥量有什么用呢?
我错过了什么吗?
如果我不能命名它们,如何使用互斥锁来保护多个应用程序中的资源?
我正在将.NET应用程序从WM5移植到WM6.5.除了新的解决方案,我注意到开始菜单和标题栏(标题栏)的不同UI行为.我的应用程序需要以某种自助服务终端模式工作,用户无法退出应用程序并绕过我们的身份验证.为此,我在WM5上隐藏了开始按钮和关闭按钮.我正在使用以下功能:
SHFullScreen(hWnd, SHFS_HIDESTARTICON | SHFS_HIDESIPBUTTON);
Run Code Online (Sandbox Code Playgroud)
隐藏按钮也适用于WM6.5,但还有另一个问题.用户可以点击标题栏(菜单栏,标题栏 - 我不知道它的名称是什么 - 屏幕顶部的栏)并可以访问Windows任务管理器.请参见附件截图

我打开了用户可以点击的地方,然后像这样前往任务管理器:

任何想法如何禁用该交互?设备是摩托罗拉MC65.运行Windows Mobile 6.5.
所以,最终的答案是下面发布的答案的一部分:
IntPtr tWnd = FindWindow("HHTaskBar", null);
EnableWindow(tWnd, false);
Run Code Online (Sandbox Code Playgroud)
我们只是找到HHTaskBar并禁用它.它有一些缺点,但总体来说就是诀窍.
我有一个使用 2.0 ce 框架在 win mobile 6.5 上运行的 winmo 应用程序:
在某些表单上,我使用菜单栏来显示自定义菜单项,如下所示

“更多”和“取消”按钮已连接事件,以便我实际上可以使表单按照我想要的方式运行。但问题是“确定”默认总是存在,只是关闭当前表单。我想完全删除它,使它看起来像这样
:
但从我迄今为止的研究来看,这是不可能的。我遇到过删除整个菜单栏(我仍然需要其他按钮)或禁用“确定”按钮(但即使有它也会让用户感到困惑)的解决方案
这可能吗?
我的应用程序使用Web服务但在应用程序启动后第一次尝试时总是收到以下expception:System.Net.WebException,内部异常System.InvalidOperationException并且无法计算表达式消息.这仅适用于Web服务,而不适用于HttpWebRequest.任何线索?
at System.Web.Services.Protocols.SoapHttpClientProtocol.doInvoke(String methodName, Object[] parameters, WebClientAsyncResult asyncResult)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
...
at System.Windows.Forms.Application.Run(Form fm)
at Example.Program.Main(String[] args)
Run Code Online (Sandbox Code Playgroud) 我必须支持Windows Mobile 6.5,它还附带Internet Explorer Mobile 6.
我做了一些研究,发现Internet Explorer Mobile 6本质上是Internet Explorer 6(IE Mobile 6细分).
IE Mobile 6可以升级吗?我可以在Windows Mobile 6.5上将其升级到IE Mobile 7吗?
非常感谢你.
upgrade ie-mobile windows-mobile internet-explorer-6 windows-mobile-6.5
我有一个应用程序,它本质上是一个通过一些对话框的向导.其中一个表单上只有一个按钮,可以显示常见的"拍照"对话框.
在该图片功能被取消后,显示小键盘图标(不方便地覆盖我的一个向导按钮).
我尝试通过调用将覆盖的窗口设置为fron:
nextButton.BringToFront();
Run Code Online (Sandbox Code Playgroud)
但那没有效果.我需要以某种方式禁用小键盘图标,不知道该怎么做.
注意 - 它不是软键盘 - 但是用户点击的图像会带来这一点.
注意 - 此表单上没有文本控件 - 只有4个按钮 - 一个启动CameraCaptureDialog,另一个控制用户进入"下一个"和"上一个"屏幕.
编辑
鉴于两个人非常有信心他们的代码可以工作,并且在线查看参考文献我认为他们可能是对的我认为我会详细说明这个问题,因为这两个建议都没有解决问题.
在"拍照"/ CameraCaptureDialog中选择菜单上的取消或确定按钮后,键盘项似乎是剩余的剩余部分.
在退出对话框时,我似乎剩下中间/键盘菜单项,我似乎无法做任何事情.
这是它在模拟器中的样子(也发生在模拟器上)

注意 - 调用以下所有内容对隐藏按钮的键盘图标没有影响:
// nextButton is the Button on the control hidden by the keyboard icon thingy
nextButton.Focus();
nextButton.BringToFront();
nextButton.Invalidate();
nextButton.Refresh();
nextButton.Show();
Run Code Online (Sandbox Code Playgroud) 我在这里读到微软将在visual studio 2012中添加对Windows CE的支持,但我还没有在VS 2012中看到过这个项目模板.
我的问题:是否会支持Windows CE 5(更具体地说是Windows Mobile 6)?如果要支持我是否必须安装其他东西?
预先感谢.
c# windows-mobile windows-ce visual-studio windows-mobile-6.5
c# ×4
.net ×1
.net-cf-3.5 ×1
c#-2.0 ×1
c++ ×1
device ×1
ie-mobile ×1
kiosk-mode ×1
menubar ×1
mutex ×1
soap ×1
titlebar ×1
upgrade ×1
version ×1
visual-c++ ×1
web-services ×1
windows-10 ×1
windows-ce ×1