Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A thank you message :) #192

Open
Axlefublr opened this issue Sep 19, 2022 · 8 comments
Open

A thank you message :) #192

Axlefublr opened this issue Sep 19, 2022 · 8 comments

Comments

@Axlefublr
Copy link
Contributor

Axlefublr commented Sep 19, 2022

Not actually an issue: I want to give thanks to your amazing work on the extension

It's absolutely godlike compared to what I used to use before

And for that reason, I made a video on it

With that, more people will be interested in switching to v2, and potentially help you out in making this project even better!

Have a good day :)

@Lexikos
Copy link

Lexikos commented Oct 2, 2022

The video mentions an actual issue: selecting a UIA exe purportedly breaks the extension. Although in my case it only showed two errors and didn't prevent me from switching back, I would strongly suggest the UIA files be removed from the list if this can't be fixed.

One annoying aspect of UIA executable files (i.e. programs with the manifest attribute uiAccess="true") is that CreateProcess cannot be used to launch them due to security restrictions. ShellExecuteEx can be used, but it doesn't allow redirecting stdin/stdout. The extension tries to use the exe to execute some code via stdin, but this fails because stdin isn't redirected.

On the other hand, the debug extension supports the UIA files (as "runtime" in launch.json). It receives output via TCP/IP (DBGp) instead of stdout.

@thqby
Copy link
Owner

thqby commented Oct 3, 2022

Thanks for the information. I can't access Youtu, so I haven't seen this video yet.

@Axlefublr
Copy link
Contributor Author

It makes me feel really good that the maintainer of v2 watched one of my videos on v2 :D

I've loved the version ever since I switched to it, and actually, I created the channel for promoting v2

I'll try getting a link to the video but not on YouTube, so people who can't access YouTube can watch it too

@thqby
Copy link
Owner

thqby commented Oct 3, 2022

https://invidious.nerdvpn.de/watch?v=u66dw-hIj3g

Here is a link to the video on a mirror site.

@thqby
Copy link
Owner

thqby commented Oct 3, 2022

I will filter out ahk.exe with UIAccess permissions, but it can still be specified through the file selection box or configuration file.

And you can debug UIA files by launching zero-plusplus's debugger via the extension without launch.json

@thqby
Copy link
Owner

thqby commented Oct 3, 2022

I will filter out ahk.exe with UIAccess permissions, but it can still be specified through the file selection box or configuration file.

And you can debug UIA files by launching zero-plusplus's debugger via the extension without launch.json

image

When you specify a UIA file, you get a WARN prompt.

@Axlefublr
Copy link
Contributor Author

Nice, I like this change a lot. Will prevent the unexpected break of the extension I and at least one other person experienced

@PythonYunfei
Copy link

黑神v2插件比任何AHK插件,包括任何v1插件,都要好用

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants