I'm trying to embed 3 icons into a VB .NET exe. After searching for a number of hours, I ended up using this page as a guide. I made a .res file with my icons. But I cannot, for the life of me, find how to to import that .res file into my project using the IDE. The above mentioned guide mentions something about that, but no "Resources" group box is available in the Application tab of the properties Page of the project.
After more searching, it seems that the only way a .res file can be imported is by using the /win32resource compiler switch. I can use that switch only if I use the command line to compile my project. Is there any way I can add that extra compiler switch in the IDE, so that every time I compile, the .res file is automatically imported? I'm using VB in VS 2008.
Is there an easy way to add more than the default icon to a project, giving the user a choice when Create Shortcut/Change Icon is used?I can find nothing recent on this anywhere.
My project will be a collection of 3 projects that have similar GUI's and call on common assemblies. I want my project to contain 3 executable files when published that will load one of the designated smaller projects. Each of the smaller projects is designed to perform a different task, yet they are all similar in terms of looks and how the user interacts with the program. The best way to picture it would be MS Office. All the office programs (excel, word etc..) are part of the same package, and look similar but they perform different tasks. You can load any of these programs by opening the relevant .exe file, which is exactly what i want to do with my application.
Context: I'm working with a relatively simple winforms application, written in VB.NET on the .NET 3.5 framework in Visual Studio 2010. Issue: The FormLoad event creates two threads when the program is opened. One handles automatic update checking and the other performs a time consuming task syncing files with the internet. These threads are initialized as follows:
I've always had to use a program that does this stuff for me, but I'd like to just make my own program that does this. I've already got the individual bitmap images of the 3 sizes (16x16, 32x32 and 48x48) for the icon file and I usually find use some shareware program to create the icon file from the multiple bitmap images for me but I'm wondering if it's possible in .Net to create an icon file (*.ico) that contains multiple physical icons in it.
I'm sick of my EXE files only looking decent in one view in explorer (ie List or Tiles etc) because I can only figure out how to specify one icon file for my projects so it has to be a specific size and if its too big it looks rubbish at smaller sizes in explorer, and vice versa if its too small. So how can I embed more than one icon file and make it automatically select the correct one to display in explorer depending on the view? I believe you can store more than one icon in an ICO file, so do you have to just combine the various size icons into one ICO and then explorer will automatically select the correct sized on? Or is it something you have to do within the VB project?
I have a program that outputs a file. I want the user to be able to just double-click the output file and launch the program, just like Word and Excel. In Word for instance, one doesn't necessarily have to open WORD then click on File--> Open and locate another Word doc. He can just go to the folder and open the Word doc. I want to implement the exact scenario in my program.
So far I have tried creating TextFile and added it to the Resources. On FormLoading, I simply I stream-read the Resouce file, but I can't write to the Resource on FormClosing, since the Resource is ReadOnly. Also, the Resource is built & compiled so I suppose you can't add anything to it at run time.How you lunch an output file without launching the Executable program that created it?
I have an executable that I was able to get working on all XP machines by registering all the .dll's associated with it.On Vista, however, I go through the exact same registration process but right when I open the executable it goes to a "WindowsApplication1 has stopped working" dialog. I registered the DLLs in the SysWOW64 folder. I also ran Dependency Walker which came up with IEFrame.dll as flagged, don't know if that is relevant though.
TortoiseSVN and Dropbox both have Windows shell extensions that make file icons within Windows Explorer show a small icon beside the main one, showing the file's status - has it been synced, etc How can I make my application show icons beside files like that using the Windows API? Or is there some file attribute to do that?
I Actually want to provide a new service which requires creating executables on the fly from executables generated in vb.net. For example lets say I have a form with a textbox and in that textbox we pass an argument which is for example the serial of the product, then we have a button which once clicked will generate an executable on the fly which has also a textbox requiring that serial to run? That was only an example but the main thing is how to generate that exe on the fly.
i'm created a windows application but now i have an issue. My program works by running a .exe file from c:drive. Can i embed the .exe file in the cdrive to my vb program so when i compile it, its being compile into a single .exe file?
I am looking for information on the best practices or project layout for software that uses SQL embedded inside VB.NET . The software will connect to a Access DB. The software was written in VB.Net .Update: To clarify. We are currently using OleDbConnection,OleDbDataAdapter, OleDbDataReader to connect to the database. What I mean by embed is that the SQL stored procedures are scripted inside our VB code and then run on the db. All of our tables, stored procs, views, etc are all manipulated in the VB code. The layout of our code is quite messy. I am looking for a better architecture or pattern that we can use to organize our code.
is there any way to embed a vb 2008 exe into a webpage so that it runs inside the webpage without user having to manually download it.If not then is there a way to convert a vb exe to a swf flash file, or maybe a plugin for vb 2008 which allows you you compile or export as swf?
I am looking for information on the best practices or project layout for software that uses SQL embedded inside VB.NET or C#. The software will connect to a full SQL DB. The software was written in VB6 and ported to VB.NET, we want to update it to use .NET functionality but I am not sure where to start with my research. We are using Visual Studio 2005. All database manipulations are done from VB.
Update: To clarify. We are currently using SqlConnection, SqlDataAdapter, SqlDataReader to connect to the database. What I mean by embed is that the SQL stored procedures are scripted inside our VB code and then run on the db. All of our tables, stored procs, views, etc are all manipulated in the VB code. The layout of our code is quite messy. I am looking for a better architecture or pattern that we can use to organize our code.
Im making an online radio , just a simple one for myself. Ive got my .exe in the release folder, when i copy it to my desktop it wont work , but when i copy the 2 DLL`s thats in the release folder to the desktop also , it works.
Can i embed the dll`s in the application? Ive created a radio before and never had to move the dll`s to the same location.
I am writing a program that the users can put their signatures on it and I am thinking that maybe I could use MSPaint then save it as an image file and save it on my database. The device I'm going to use is a touchpad. I don't know how to explain this clearly but the idea is simple.User Log IN > Verify User Account > Put their Signature on a picture box. By the way I am using Visual Basic .NET 2005.
i'm doing a small application on embed a video in VB.NET.i have a few video and a button. When i click on the button it will play the video. but i have to link the individual video with the source in the database. How do i do that?
I have written a very simple menu that I intend to burn to a cd. I want the menu to be able to run executable files from the cd. The problem is everyone's cd drive has a different letter, is there any way that the program can take it's own location and then find the executable by adding where it is on the disc to that? Or is there another way?
I know that is strange situation, but I need to embed an EXE file (or the assembly code) into my project, so it can be started only by the application (it can't create the EXE in the filesystem and start it)...
Is it possible? Edit:It's not a .NET EXE. Anyway I added the Test.exe file as a resource to my project and I did this
Dim exestr As Stream = Nothing Dim a As Assembly = Assembly.GetExecutingAssembly exestr = a.GetManifestResourceStream("Test.exe")
I have a program that calls an executable, lzma.exe, to compress a file. lzma.exe also requires about 5 dll's. Is there any way I can embed lzma.exe and the 5 dll's into my program, so that they are not retrievable by someone?The reason is, if someone finds the lzma.exe, they could easily reverse-engineer my program and offer it free, putting me out of business.
I am developing a Windows Forms application in VB2008 Express that I want to run directly of the Internet and optionally off-line on another computer (e.g. using a USB stick), without any installation/setup. However I need to pass 2 parameters to it: the language as selected on the website (i.e. not the current culture) and one of the predefined partner names. I can do that for a ClickOnce application but this only works in IE and not off-line. As I cannot use a separate config file, cookie or shortcut, I am thinking of �embedding� the parameters in the exe. Given the large number of combinations (#languages * #partners), I want to create and upload these files automatically using a batch file. I am also thinking of digitally signing the application in the near future.
I can think of 3 ways of storing the parameters (e.g. language "EN" and partner "Abc"): 1.In the filename (e.g. Abc_EN.exe): but this is rather cryptic for end-user and he/she could decide to store it under another name, so not a great option; 2.In one of the file properties (e.g. as "-language EN -partner Abc" in the "Description" property of the "Assembly Information"): this works, but how can I automate the creation of the various exe files? 3.Somewhere with the digital signature???: but where and how and can I access this information from within the application?
I have looked at the Assembly Linker (AL.exe) to build the exe outside of the VS2008E IDE, as it allows me to specify the description property in the command line, but I cannot seem to find the proper syntax to build the entire project (including the form.resx and various icons) and it may be time consuming to do this for each exe file.
I have also looked at stand-alone utilities that can change the file properties (so I only have to build the exe once in the IDE), but have not found one that can do that through the command line. I could off course write my own utility, but I don't know if it affects the digital signature.
I am actually looking for "the proper way to do this" (if it exists). how to get the third option to work (possibly with �delay signing� and the Strong Name tool)?