向应用程序提供Flash读写接口
网上一牛人写了一篇文章,介绍应用程序如何操作flash的:http://blog.csdn.net/nanjianhui/archive/2008/03/19/2196466.aspx
由于客户的要求,需要向系统flash中写入产品序列号,我想采用向应用程序提供接口的方法来实现。按照上述文章的做法做好之后,在非multi-bin的系统下,CreateFile(_T("DSK0:"),...)是没有任何问题的,但是如果是在multi-bin的系统下,则得不到句柄,经过大量的实验方法得知,在multi-bin系统下,用hFlash = OpenStore(L"MSFlash");方能打开,这是什么原因呢?
查看MSDN得知,OpenStore是微软提供的一个关于StorageManager 的api,在ARMCE论坛的Walle大哥的帮助下,追踪了OpenStore:
HANDLE WINAPI STG_OpenStore(LPCTSTR szDeviceName, HANDLE hProc)
{
HANDLE hStore = INVALID_HANDLE_VALUE;
DEBUGMSG( ZONE_STOREAPI, (L"FSDMGR:STG_OpenStore(%s)\r\n", szDeviceName));
STOREHANDLE *pStoreHandle = new STOREHANDLE;
// NOTE: szDeviceName pointer was already mapped by filesys
if (pStoreHandle) {
LockStoreMgr();
pStoreHandle->pStore = g_pStoreRoot;
pStoreHandle->pPartition = INVALID_PARTITION;
pStoreHandle->pNext = NULL;
pStoreHandle->dwFlags = 0;
pStoreHandle->hProc = hProc;
pStoreHandle->dwSig = STORE_HANDLE_SIG;
if (hProc == reinterpret_cast<HANDLE> (GetCurrentProcessId())) {
pStoreHandle->dwFlags |= STOREHANDLE_TYPE_INTERNAL;
}
__try {
while(pStoreHandle->pStore && (pStoreH
相关文档:
All metal heart shaped necklace containing an 8 GB USB flash drive.
These days a
USB flash drive
is as necessary as your house keys. Whether you are
taking large work files back and forth from the office or are sharing pictures
and music with friends, nothing beats the convenience of a USB ......
import flash.net.FileFilter;
import flash.net.FileReferenceList;
import fl.controls.Button;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.events.ProgressEvent;
import flash.events.HTTPStatusEvent;
import flash.display.Loader;
import flash.net.URLRequest;
var ......
ExternalInterfaceExample.as
以下示例演示了在 Flash Player 与 HTML 容器之间发送数据的过程。
package {
import flash.display.Sprite;
import flash.events.*;
import flash.external.ExternalInterface;
import flash.text.TextField;
import flash.utils.Timer;
import flash.text. ......
Potoshop视频多媒体教程——画笔工具
http://www.pconline.com.cn/pcedu/sj/pm/photoshop/0401/flash/040109fifps222.swf
Photoshop视频多媒体教程——印章工具
http://www.pconline.com.cn/pcedu/sj/pm/photoshop/0401/flash/040112fifps223.swf
Photoshop视频多媒体教程——记录工具 ......