C# Browser with HTA permissions
$100-500 USD
Pagado a la entrega
JOB: Adjust security for C# App hosting WebBrowser
I have used the code from Chapter 8 of Ted Faison's book "Component-based Development with Visual C#" and now have a .NET Windows Forms WebBrowser Written in C#.
Here is a description of the App so far...
1. The C# App returns properties, methods, and strings to the html pages via [url removed, login to view]("etc")
2. 100% of the useable Form area displays the WebBrowser control
3. Graphical User Interface will be done using html pages+script
There are 3 tasks that need to be done...
1. Lower the Security setting to the Level of a HyperText Application (HTA) so that we don't get any more "An ActiveX control on this page might be unsafe to interact with other parts of the page. Do you want to allow this interaction?" pop-ups.
2. Surppress Script Errors and log the Time, FileName, LineNumber, and Error Message to an xml file.
3. Helper functions/references to marshal the Custom method return values into JScript types. Make it so C# can send all the different kinds of JScript objects :: Arrays, Automation, XML docs, Dates, Objects (strings, booleans, numbers already work) via: [url removed, login to view](x,y,z)
Links for this project:
email me for a zip conatining the C# App.
The code base for this project was obtained from:
<[url removed, login to view]>
<[url removed, login to view]>
The topic for this project is "WebBrowser Customization". I have not yet found a working C# implementation of URL Security Zones, IInternetHostSecurityManager, GetOverrideKeyPath, or what ever it is, that allows ActiveX alerts, and script Error Dialogs to be turned off.
Newsgroup searches suggest that several people have found a way to do it, but they've gone incommunicado. If there is a more inclusive, or concise code base than Ted's that meets the requirements then I would be happy to switch over and move on with the many other (more interesting) things that need to be added.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Should run on the same Desktop Operating Systems
that can run Internet Explorer, and .NET
(namely: MS Win32 --> 98, ME, W2K, XP etc)
Nº del proyecto: #3284597