由于项目需要,需要使用flex air调用DLL文件;C/S架构。实现功能如下:
下载aperture.exe,http://aperture.fluorinefx.com/?page_id=2;
* flex调用DLL,需要提供DLL的文件名、CLSID;
如果CLSID无法得到,可以使用VS开发环境开发DLL动态库,在你的代码中调用目标DLL,然后通过Flex中调用你生成的DLL,
你生成的DLL中包含资源文件*.rgs,文件中有CLSID值;
VS动态库中生成的rgs文件,Flex需要使用的CLSID就在这里面
HKCR
{
hworld_rs232.readCardCls.1 = s 'readCardCls Class'
{
CLSID = s '{708D2A04-0AB7-4612-809A-B683600D1DB2}'
}
hworld_rs232.readCardCls = s 'readCardCls Class'
{
CLSID = s '{708D2A04-0AB7-4612-809A-B683600D1DB2}'
CurVer = s 'hworld_rs232.readCardCls.1'
}
NoRemove CLSID
{
ForceRemove {708D2A04-0AB7-4612-809A-B683600D1DB2} = s 'readCardCls Class'
{
ProgID = s 'hworld_rs232.readCardCls.1'
VersionIndependentProgID = s 'hworld_r