C#开发windows Mobile移动设备程序找不到设备本地文件的根目录

问题描述

C#开发windowsMobile系统移动设备的一个程序,在一个操作中需要打开移动设备中的一个文件,用OpenFileDialog.InitialDirectory设置开发对话框的文件目录,但总是默认打开移动设备下的MyDocuments文件夹,怎样都获取不到MyDocuments的上一级,因为供用户选择的文件是在MyDocuments文件夹的上一级当中的,也就是"我的设备"下,它移动设备插在电脑上也是默认显示的MyDocuments下的存储目录,但在移动设备的一个软件程序中却可以获取我的设备这一目录,也弄不清是怎样获取的,请问我该怎样才能获取到我的设备这一目录。急急急!

解决方案

解决方案二:
你用的是什么版本的CF?又一个trick,但是不知道是否合适,没有测试过:BoththeOpenFileDialogandDocumentListdisplayconsistentbehaviourforthePocketPCPlatform.YoucaneitherplaceyourfilesinaMyDocumentsfileonthestoragecard,orcreateafilecalled"ignore_my_docs"intherootoftheSDcard.Thiswillmakethedialogspickupfilesfromtherootandoneleveldeep.
解决方案三:
对这个限制的更多解释:http://social.msdn.microsoft.com/Forums/en-US/vssmartdevicesvbcs/thread/04e33e9a-e145-42b3-8ad3-ef95e8f83491
解决方案四:
您能帮我解决下吗是否有其他办法本地文件就固定是在我的设备下,不会更改。而现在也只能获取到mydocuments下

时间: 2024-08-31 10:12:00

C#开发windows Mobile移动设备程序找不到设备本地文件的根目录的相关文章

开发Windows Mobile今日插件 -- 内存电量,桌面便笺,桌面记单词

      本篇文章讲解的是开发 Windows Mobile 上的今日插件.关于是今日插件,在 PPC 或者 SP SDK 的帮助文档中有相关的章节介绍,在网络上也有一些帖子和资源讲解.在这里简要回顾一下.今日插件就是在windows mobile的桌面上显示的条目,例如系统提供的"日历"(Calendar),主人信息,以及许多第三方开发的今日插件等等.由于桌面是开机后的第一个屏幕,所以插件显示在屏幕上将会得到用户最多的浏览时间.这里我们主要讲解的是用户自定义插件的开发.自定义插件如

用Nim语言开发windows GUI图形界面程序

前言 本文得到了"樂師"的大力支持, 我们一起调试程序到深夜,要是没有他的帮忙, 我不知道要多久才能迈过这道坎, 另外"归心"还有其他人也提供了帮助, 他们都来自于QQ群:"Nim开发集中营"469329878: 感兴趣的朋友,可以加这个群一起讨论   配置GUI开发环境 我在这篇博客中,写到了Nim开发环境的搭建 那篇博客中说MingW是必选的, 这对于开发一个普通的Nim程序来说,没有问题,但要开发GUI程序,还不够 官方安装包中所包含的的M

艾伟_转载:Windows Mobile开发,Native C++ PK .NET Compact Framework

缘由 经常听到一些刚刚接触Windows Embedded CE和Windows Mobile开发的人会提出一些疑问.进行Windows Mobile开发,到底使用什么语言呢?C++还是C#?Java行不行?下面就我自己的想法讲述一下Native C++ 和 .NET Compact Framework的异同和选择.   什么是Native Native翻译成原生,Native是使用C,C++或者汇编等语言代码编写的,编译成处理器相关的binary文件(执行文件,DLL等可执行文件), 关于可执

Windows Mobile系统程序与控制面板命令参数

Windows Mobile的系统程序与控制面板的各项命令参数列表如下:WINDOWS目录下的程序(中英文对照表) backlight.exe 电源设置 btftpclient.exe 蓝牙资源管理器 bubblebreaker.exe 连球游戏 calc.exe 计算器 calender.exe 日历 camera.exe 相机 clearstorage.exe 恢复出厂设置 clock.exe 时钟 commManager.exe 通讯管理 commuRec.exe 通讯录 cprog.ex

Adobe 研发 Windows 10 通用应用程序

微软将赌注押在Windows 10通用应用程序,即一个应用程序可以同时在Windows 10 PC和Windows 10 Mobile智能手机上运行.事实证明,越来越多的软件开发人员对此产生兴趣,包括Adobe等大公司. Adobe公司产品管理总监Andrew Shorten,今天早些时候在Twitter上表示,该公司正在开发Windows 10通用应用程序 - 体验设计CC.他表示,这款通用应用程序正在开发当中,还有大量的工作要做,估计会在2016年内上市. 作为一个通用应用程序,Adobe体

Windows Mobile设备常见开发任务

摘要:移动开发者社区开发杂志<Windows Phone应用开发专题 第一季>中我参与编写的部分,<Windows Mobile设备常见任务开发>.主要介绍了Windows Mobile中最常见的几个开发任务,如拨打电话.发送短信.联系人管理等等.此为索引页. 第四日 常用设备相关任务开发 序言 今天我们来了解一下在Windows Phone设备中,用托管代码进行常用任务的开发.本章所介绍的,是Windows Phone开发中最最常见的几个简单任务. 内容简介 本章主要包含三个小节

Windows Mobile 6开发环境的配置过程

需要的文件列表: 1.Visual Studio 2005 Professional及更高的版本(Visual Studio 2005 Express目前并不支持智能设备开发)(推荐用迅雷或者电骡下). 2.Visual Studio 2005 的补丁SP1 (推荐用迅雷或者电骡下) 3. ActiveSync版本4.5 (http://download.microsoft.com/download/7/e/c/7ecbd388-7fb5-4e3e-b57f-12eaf7eb6136/setup

Windows Phone 8初学者开发—第3部分:编写第一个Windows Phone 8应用程序

原文 Windows Phone 8初学者开发-第3部分:编写第一个Windows Phone 8应用程序 原文地址: http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-3-Writing-your-First-Windows-Phone-8-App 系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Developm

微软或停止开发 Windows 10 Mobile,关闭手机部门

国外媒体报道,日前消息称,微软或很快关闭Windows 10 Mobile OS和Windows Phone设备部门. 在过去的40多年,微软在全球科技市场起着举足轻重的作用.在智能手机市场,微软对Windows 10 Mobile OS和Windows Phone设备给予厚望.但事与愿违,这两项业务并未达到微软的预期目标.虽然微软曾多次尝试纠正错误,但至今仍无起色. 在诺基亚相关交易上,微软已投入了上百亿美元,损失了巨额资金.但微软的手机市场份额仍在下滑,2015年的份额从2014年的3%降至