Comments (12)
Hmmm. Honestly not sure what happened here. I believe that error code basically means it couldn't find the builtin name 'ALL APPLICATION PACKAGES' msdn. But that name should exsist on Win10 (and down to Windows 8). If you:
- Find the
proxy.dll
andproxy64.dll
- Right click on the dll and
properties
- Go to the
Security
panel Edit
Add..
- Make sure you have the location to your local machine name (and not a domain etc.)
- Search for
ALL APPLICATION PACKAGES
(type it in the box) Check Names
this should resolve the name and underline it (if this fails we have a problem!)Ok
OK
,OK
- Now try it...
Fwiw and this is probably unrelated but the binaries should be somewhere local and not ran from a share.
from edge-diagnostics-adapter.
This happend to this guy cyrus-and/chrome-remote-interface#21
from edge-diagnostics-adapter.
@andysterland thanks, I'll try this ASAP.
from edge-diagnostics-adapter.
@andysterland Great, it works now!
But I had to use "TUTTI I PACCHETTI APPLICAZIONI" as my Windows is in Italian.
The error (message) persists though, I think because the adapter checks the non localized name:
ea.Trustee.ptstrName = L"ALL APPLICATION PACKAGES";
But it's just shameless speculation...
from edge-diagnostics-adapter.
@cyrus-and awesome! And thanks for looking at the code :). I must admit I don't think we ever tested on a non English machine :(. I didn't realize the name was localized though I should have known better. On the pluis side I think the fix is just to use the SID S-1-15-2-1 instead as I'm pretty sure they don't get localized :).
from edge-diagnostics-adapter.
@andysterland you're welcome!
On the pluis side I think the fix is just to use the SID S-1-15-2-1 instead as I'm pretty sure they don't get localized :).
I have no idea... but if I try to do the above with "S-1-15-2-1" it doesn't work: the name cannot be found.
Here's the list of all the possible choices that I have, maybe you might find it useful.
from edge-diagnostics-adapter.
Ah yea the SID I'll have to resolve to something in code. I think the change at:
https://github.com/Microsoft/edge-diagnostics-adapter/compare/fixIssue19?expand=1
I've uploaded an exe that isn't signed if you wanted to quickly test the fix:
https://onedrive.live.com/?id=65B2C5B13821FAB%21375901&cid=065B2C5B13821FAB
Just getting a non-English VM spun up to test it here.
from edge-diagnostics-adapter.
@andysterland unfortunately I don't have a Microsoft account so I cannot open that link, but if you find another way to provide me that file I'd be happy to give it a try.
from edge-diagnostics-adapter.
@cyrus-and sorry, it was marked as public which I guess isn't the same as anonymous. Try: https://1drv.ms/f/s!AqsfghNbLFsGlvhd9AV4QU15xSXPOA
from edge-diagnostics-adapter.
@andysterland yup the error message is gone now, here's what I get:
Edge Diagnostics Adapter
Proxy server listening on port 9222...
DEBUG MESSAGE: Attempting to attach to 64 bit tab
Client connection accepted for: /devtools/page/719BDAE6-1843-46E5-BCF3-26FD64DB947B as: 000000000001032A
from edge-diagnostics-adapter.
@cyrus-and .. and does it work? ;)
from edge-diagnostics-adapter.
@auchenberg yes it already worked after manually adding the security entities to the DLLs, I thought it was implicit. :)
Anyway yes, it also work with the original DLLs; after the execution the security entities are there.
P.S. I'm having some issues with the chrome-remote-interface but they are not related to this.
Edit: fixed in v0.12.1
from edge-diagnostics-adapter.
Related Issues (20)
- Deprecated module usage HOT 1
- msbuild fails HOT 3
- Add travis.yml to validate that at least typescript builds work HOT 1
- Add some tests to edge diagnostics adapter
- NPM distribution is broken due to removed files-attribute in package.json HOT 2
- Building native extension throws exception HOT 4
- Breakpoints fails to be set for some files
- Page.navigate returns wrong frameId HOT 1
- Process can't be killed with CTRL+C HOT 2
- Roadmap? HOT 1
- Is there a way to create tabs from the API?
- Build Addon using VS2017 HOT 2
- Roadmap, project support and uses. HOT 1
- Fails to attach to 64 bit tabs by returning HTTP 400 on WS connections HOT 4
- New NPM release? HOT 2
- cmd line output shows wrong port HOT 2
- Create release 0.6.0 with signed binaries HOT 1
- Attemping to attach fails HOT 1
- TypeError when trying to connect to open tab HOT 1
- This repo is missing important files HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from edge-diagnostics-adapter.