查看完整版本: [-- APlayer安装批处理的问题(install.bat) --]

APlayer 开发者论坛 -> APlayer 讨论区 -> APlayer安装批处理的问题(install.bat) [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

woaiwhr001 2017-01-10 06:55

APlayer安装批处理的问题(install.bat)

win10下如果不用管理员权限(不用右键管理员运行)批处理可以正常运行,可复制解码文件到相关目录,但是vs .net中不能看到axPlayer com组件,推断动态库没有注册成功。
如果用管理员权限运行install.bat(右键管理员运行)则不可注册相关动态库也不能复制解码器到相应目录,已经测试是路径问题,管理员权限运行用相对目录会出现路径错误情况,
所以建议install.bat用绝对路径,测试可注册成功。
建议用%~dp0设置绝对路径注册动态库和拷贝解码相关文件



regsvr32 /s %~dp0bin\APlayer.dll
regsvr32 /s %~dp0bin\APlayerUI.dll
regsvr32 /s %~dp0bin\npaplayer.dll


for /f "tokens=1,2,*" %%i in ('reg query "HKEY_CURRENT_USER\Software\Thunder Network\APlayer" ^| find /i "Path"') do SET "pURL=%%k"
xcopy /E /Y %~dp0bin\codecs\*.* "%pURL%\..\codecs\*.*"


pause

cui19951005 2017-01-10 22:12


查看完整版本: [-- APlayer安装批处理的问题(install.bat) --] [-- top --]


Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.006973 second(s),query:0 Gzip enabled