msedgewebview2 not working on remote desktop - windows-server-2008-r2

This text was translated in google translate.
I have a server with Microsoft Windows Server 2008 Enterprise, with Remote Desktop licenses, in which users log in directly to an exe application (Point of Sale). In this application, there is a section where users call a Maps application, and the component that I use to work with Google Maps should call the msedgewebview2.exe component, but it does not, therefore it does not work correctly the Maps application.
Here is the example when msedgewebview2.exe doesn't load
https://s3.us-west-1.amazonaws.com/assets.msb/img/con_error.png
But if I open the task manager, and run explorer.exe, the Maps application successfully loads me with msedgewebview2.exe and it works, here is the example:
https://s3.us-west-1.amazonaws.com/assets.msb/img/todo_bien.png
My question or problem is that remote desktop users do not have access to explorer.exe, because it opens the point of sale application directly when they log in, what do you recommend I do?

Related

How to open a link clicked in an external application in my, already openend application

So we all know how smooth switching between browsers and apps can be from our androids and iPhones.
My question is:
Can we archieve anything similiar on windows machines?
Scenario:
1. I get a link in a windows application like skype or outlook.
2. I press the link.
3. Magic: Somehow, somebody checks if my web application is already open in the clients browser.
4. The browser opens the already existing instance of my web application, recieves the parameters from the link and does his work.
Possible Solution/Hack that I though of:
1. When a link is openend in my application, notify the server and check if the user is already active in a different tab.
2. If yes, we show a info-page in the newly opened tab, that states that the link has been forwarded to the server and will be processed by the already existing instance of the web application.
Is there a built in way in Windows?
I've looked around for a while but haven't found anything useful that would be applicable for more than only one application (through plugins / browser extensions)
Thanks!

Remote control a Chrome Extension

I've written a non-published (personal) Chrome extension that performs page checking and then performs actions such as opening new tabs if certain conditions are met. I would like to be able to "remote control" it from my phone though, e.g. turn on or off or adjust settings when I'm away from my desk.
I considered if the extension can read/write to a file in Dropbox, which I could then edit from my phone too, or any other device. But I'm not sure if extensions are allowed to arbitrarily read/write in the filesystem, or only "apps". Any other suggestions?
Assuming you can't directly connect to your computer (otherwise wOxxOm's answer is valid)..
You could make a companion phone app and use GCM push messages; your phone would message your server via it (which can be hosted on a free App Engine tier easily if it's just for your private use) and the server will push out the message.
Though it'll probably be much easier to just have said App Engine server up and providing a WebSocket endpoint that your extension can connect to to receive commands in real-time, and some sort of API / control panel on the web (authenticated, of course).
Any free webserver-based solution would lag, as bad as 500ms, I think.
Try making a complementary native PC program: mobile apps for remote control usually have their PC part running as a background service or an application with just a shelltray icon. Such program opens a TCP/UDP port on PC and listens for commands from the mobile app, and can communicate with your extension via Chrome's native messaging API.

Accessing file system in an iOS device

I'm an absolute newbie to Xamarin world. I'm working on a web application where a user completes a long form (say some 100+ fields) and then submits the form which will write the information to a database. One of the requirement is user should be able to load the form, resume his work even when he is Offline( No internet connection). I have used HTML5 Application cache, Local Storage in Html5, KnockOut.JS, Java script so that for every 2 seconds all the user form information is saved to Local Storage of the browser. But lately, I noticed with few users that the forms are getting deleted sometimes due to an iOS update. Also I don't want to rely on browsers cookie/cache to store this information.
I want to find out what my options are with Xamarin. Can I use a component like 'UIWebview' in the Xamarin app to launch my web application and then access the file system of iOS of that Xamarin app from the browser launched ?
Sure you can!
One launch image plus one screen with UIWebView is what you need for your task. You can handle UIWebView's event to save and load it's state.
Good news is that such app could be small enought to build it using free (Starter) version of platform.

App for Google Chrome

I have created an App for google chrome which just opens a web page. I am new in the topic
of Apps. I was thinking if it is possible to execute some linux command by using an App
in google chrome. For instance, an App which can open a terminal or open a program
installed in my machine like Gimp, Kate, Libre Office ...
From the instructions in the web page of google I saw that the only actions for an App
are limited to open a web address but I dont know if it is possible to extend the capabilities
of the Apps,
Regards.
Aren't apps sandboxed into the Google Chrome Process to ensure they can't affect other processes and for other security reasons. If so, you won't be able to execute programs/commands or view the User's Files unless you use some workaround such as Google's Native Client.
Google has locked down capabilities to stop malicious Web Apps from executing code and bringing malware and exploits.
You can write a NPAPI Plugin or a custom URI scheme associated to Unix terminal.

Seemingly no default printer for DLL invoked from WCF service user on IIS 7 and Windows Server 2008

I've got a WCF service that wraps some legacy DLLs that generate report PDFs. That legacy code works great in a desktop app, but when invoked via the WCF service, the PDF page size is driven by virtual screen size (the page size apsect ratio becomes 4:3) instead of an actual paper size.
I've exported the various registry keys for printers under my HKEY_CURRENT_USER and re-imported them under HKEY_USERS.DEFAULT, and I've made sure a local printer is available to "Everyone". Still the PDFs come out wrong.
The site is running in IIS 7 on Windows Server 2008. The site has its own 32-but AppPool, running as a specially created user. The site has Anonymous Authenticatione nabled and ASP.NET Impersonation disabled.
Oddly, if I make the AppPool run as myself, the report PDFs have a correct 8.5 x 11 in page size. But as soon as I make it the specially created used, the page size is 10.67 x 8.00 in (4:3 ratio, e.g. 1024x768).
What am I missing?
I'm not real familiar with WCF services, but if they're true Windows services then it's not surprising they don't see the default printer. They probably can't see network shares either. Simply running your service under a user account rather than the local system account should solve the problem.

Resources