Yes, possibly when you zip the files and move it to another system, the security properties get changed.  There is a description of how to create a batch file that elevates itself at this URL.

https://stackoverflow.com/questions/6811372/how-to-code-a-bat-file-to-always-run-as-admin-mode

I did it as an experiment, and it will install, but as they point out, it might get flagged by virus scanners because it was a technique that viruses use.

It is also possible to use Windows elevate programs in the batch file.

After Brltty is installed and NVDA is configured to work with it, it only works at the login screen.  After that it stops working. Oddly it also works if the User Account Control Dialogue comes up.  I'm not sure if this is an NVDA issue.

This is a sample batch file:

set "params=%*"
cd /d "%~dp0" && ( if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" ) && fsutil dirty query %systemdrive% 1>nul 2>nul || (  echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "cmd.exe", "/k cd ""%~sdp0"" && %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs" && "%temp%\getadmin.vbs" && exit /B )
@echo off
"%~dp0bin\brltty" -I
if NOT %ERRORLEVEL% == 0  exit /B %ERRORLEVEL%
net start BrlAPI



On 10/6/2019 11:57 PM, Dave Mielke wrote:
[quoted lines by Chevelle on 2019/10/06 at 20:34 -0400]

I still don't have it working.  The message

BRLTTY 6.0 rev unknown comes up if you run 'brltty' manually.  n.  I don't know 
if that is harmless or not.
Not withstanding my previous explanation, I just built the latest brltty code
on a Windows 10 system using its mkwin script in the usual way. I get the
following output when I cd to the directory where the install.bat script is and
type install:

BRLTTY 6.0 rev BRLTTY-6.0-76-gbb47e22eM [http://brltty.app/]
brltty.exe: service installed: BrlAPI
The Braille API (BrlAPI) service is starting.
The Braille API (BrlAPI) service was started successfully.

So, two things:

First: The revision isn't unknown - it's displayed correctly on the banner
line.

Second: It isn't reporting that the service name is invalid. The BrlAPI service
is being installed and started successfully.

I suppose that my account on this system could have been defined in "the right
way", whatever that is, but I've no idea what to look for.

_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: BRLTTY@brltty.app
For general information, go to: http://brltty.app/mailman/listinfo/brltty

Reply via email to