Subscribe to RSS
Hi everyone! Does anyone here know how to create a C program that will open a web browser depending on the user input? Calling an external browssr is actually completely dependent to the operating system that is running the program.
I know some methods in Linux to call for a program to run it. So, one easy but not recommended way is to use the notorious "system " function in C. If ot are running windows, say:. Just try to provide how to put on white halloween makeup information about what you need this program for, to think about the alternatives.
I see. But I'll be creating and running the program in Wubi, so I think it's considered a different OS right? Thank you. Thanks a lot man! This is a real big help. I'm thinking on implementing timers such that when a website is opened and after a couple of seconds another website will be opened.
Could that be made possible? Thanks a lot again! The program worked really well, I just substituted sleep for the 2 forloops though.
Now I'm just curious if it's possible to open 4 websites successively? I tried to read the manual for the function fork but it seems like the parent process can only create 1 new child process. Or can it spawn another 2 child processes to make it 4 processes total 1 parent, 3 children?
I need to open 4 websites because I'm going to use the program to control a wwb camera to face into a specific point in space. Ho program looks like.
Hey, do you know how to create multiple threads to open multiple btowser one after another? I'm trying pthread right now and will see later if it how to settle a divorce out of court. The reason is very simple, creating a new process means wasting CPU time and memory space while threads are meant to be for this purpose.
So please do not expect me to write the code for threads, but I can suggest you initially to understand the real meaning of process, thread lightweight process and why or where we used them. Then definitely you can go to pthreads library available for C. Let me give you the heads up, playing with threads is a headache, be ready for some challenge, but once you got the idea, it would be piece of cake.
Write your code and if you needed any help, I suggest you to start a new thread and we will help you. So is it really possible to implement this using threads? I progra, in one of the tutorials I've read, I learned that one way to terminate a thread is to call the exec subroutine and in my case I'm calling execvp. Or is there a way to implement this using threads and I just need to figure that out?
I created a new thread where I posted a part of how to program a web browser newly created code implementing pthread. Thanks man. We're a friendly, industry-focused community of 1. That's what I like, Linux!!! Oh, I used "stdio. You don't need it for running the above code!!! Which means I still need to open 2 more websites. How could the program be edited for this purpose? Yeap, exactly, that's why if you look at my post, I mentioned that: May not be the best way to do it, by just give it a try: The reason is very simple, creating a new process means wasting CPU time and memory space while threads are meant to be for browxer purpose.
Good luck!!! Yeap, exactly, that's why if you look at my post, I mentioned that: The reason is very simple, creating a new process how to program a web browser wasting CPU time and memory space while threads are meant to be for this purpose.
Facebook Like. Twitter Tweet. Be a part of the DaniWeb community. Sign Up — It's Free! This topic is old! No one has contributed to this discussion in over 10 years. Are you sure you have something valuable to add to revive the existing conversation? Consider starting what website can i watch the pacquiao fight new topic instead.
Otherwise, please be thoughtful, detailed and courteous, and adhere to our posting rules. Edit Preview. H1 H2. Post Reply. Insert Code Block. Share Post. Permanent Link.
Introduction: Creating a Program in Visual Basic: Web Browser
How to create a web browser like Firefox using Visual Basic. part 1. Make your own web browser using vis basic =] simple coding and its all yours! Program a web browser using Visual Basic - Part 1 of 3. Click through to watch this video on spysms.us Program a web browser using Visual Basic - Part 2 of 3. Creating a Program in Visual Basic: Web Browser Step 1: Create the Project. Create a new Windows Forms Project, and call it Web Browser. Resize the form to your liking. Step 2: Add the Controls, and Change Properties. From the toolbox, drag a TextBox, WebBrowser and A Button onto the . Web browser and new tab 6 ; Can you program in any other language besides Objective-C on iOS? 2 ; Not what you need? Reach out to all the awesome people in our software development community by starting your own topic. We equally welcome both specific questions as well as open-ended discussions.
Join Stack Overflow to learn, share knowledge, and build your career. Connect and share knowledge within a single location that is structured and easy to search. Is it possible to launch an application from a browser? I am not talking about opening a file from a browser like open a PDF with Adobe Reader , but rather opening a new blank instance of an application that is installed on the user's machine.
Hypothetical situation: User browses a website that lists computers that can be managed via RDP. He clicks on a link to You can't really "launch an application" in the true sense. You can as you indicated ask the user to open a document ie a PDF and windows will attempt to use the default app for that file type.
Many applications have a way to do this. For example you can save RDP connections as a. Putting a link on your site to something like this should allow the user to launch right into an RDP session:. You will receive the entire url as the argument in exe, which you need to process inside your exe.
Change 'customurl' with the text of your choice. Some applications launches themselves by protocols. I don't know however how you can register that with windows. We use a sonicwall vpn. It launches a java applet that launches mstc with all the credentials setup. You really can't do this without a java applet or activex plugin.
Microsoft uses this technique itself on their small business server for getting inside the network. I wouldn't say it is a terrible idea, as long as platform independence isn't important. You can use SilverLight to launch an application from the browser this will work only on IE and Firefox, newer versions of chrome don't support this.
Example code here. I achieved the same thing using a local web server and PHP. Stack Overflow for Teams — Collaborate and share knowledge with a private group.
Create a free Team What is Teams? Learn more. How to launch an application from a browser? Ask Question. Asked 10 years, 10 months ago. Active 1 year ago. Viewed k times. I am talking strictly about Windows universe. Is that thing even doable outside of ActiveX and IE? Is it wise to attempt this in IE with ActiveX? Improve this question. TylerH 19k 48 48 gold badges 65 65 silver badges 85 85 bronze badges. Goro Goro 8, 20 20 gold badges 64 64 silver badges bronze badges.
So they have it set up where they launch an application directly from their site. I have looked through thier source and they don't do it the way brendan says Add a comment. Active Oldest Votes.
Improve this answer. I'm just learning what ActiveX is and I red that it can be used to run applications inside a browser. So shouldn't this be possible? I tried following these directions to launch Notepad from the browser, though it didn't work. Celeritas: this only works in Windows and older versions of IE. This is an old technology that is getting phased out, and none too soon.
Do you know how to do it? Not sure if there is another clean way to go about it, but a quick idea that came to me is - If you can make your app report to the server that it is open, and if that times out, redirect the user to a download page or a web implementation of your application. Make use of a token passed on from the web page to identify the client instance while the application is reporting.
I need open VLC with this. I know this thread is old, I have the same problem. There is tons of information on how to install protocol handler s , but I can't do that at work on every user's machine the IT would literally kill me This is what your application should do during installation process. Byron Whitlock Byron Whitlock You can use SilverLight to launch an application from the browser this will work only on IE and Firefox, newer versions of chrome don't support this Example code here.
LiriB LiriB 6 6 silver badges 10 10 bronze badges. Silverlight is now dead. Microsoft or anyone else for that matter no longer support it. TBH this was actually one of the reasons for it's demise, it being able to do stuff like this is a massive security hole. As for the link, it usually causes the file to be downloaded. Aug 13 '13 at The Overflow Blog.
Level Up: Creative Coding with p5. A technical deep dive on unified search. Featured on Meta. New onboarding for review queues. Should questions about obfuscated code be off-topic? Congratulations greg, on reaching , close vote reviews! Visit chat.