以管理员身份启动江科HIS.bat 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. @echo off
  2. echo.
  3. echo ==========================================
  4. echo 江科HIS - 管理员启动工具
  5. echo ==========================================
  6. echo.
  7. echo 正在以管理员权限启动江科HIS读卡服务...
  8. echo.
  9. :: 检查是否已经是管理员权限
  10. net session >nul 2>&1
  11. if %errorlevel% == 0 (
  12. echo [信息] 已具有管理员权限,正在启动服务...
  13. echo.
  14. :: 启动ThCardReader
  15. if exist "bin\Release\ThCardReader.exe" (
  16. echo 启动程序: bin\Release\ThCardReader.exe
  17. start "" "bin\Release\ThCardReader.exe"
  18. ) else if exist "ThCardReader.exe" (
  19. echo 启动程序: ThCardReader.exe
  20. start "" "ThCardReader.exe"
  21. ) else (
  22. echo [错误] 找不到ThCardReader.exe文件!
  23. echo 请确保程序已正确编译。
  24. pause
  25. exit /b 1
  26. )
  27. echo.
  28. echo [成功] 江科HIS读卡服务已启动
  29. echo 服务地址: http://localhost:8321
  30. echo.
  31. ) else (
  32. echo [警告] 需要管理员权限!
  33. echo 正在请求管理员权限...
  34. echo.
  35. :: 重新以管理员权限运行此批处理
  36. powershell -Command "Start-Process '%~f0' -Verb RunAs"
  37. )
  38. echo 按任意键关闭此窗口...
  39. pause >nul