I am trying to write a VB application that will talk with USB Printers. After seaching far and wide, I have come across a wiki that I think may be what I am looking for, but the examples are written in C, which is absolutely not my thing.I would like to use the functions SetupDiGetClassDevs, SetupDiEnumDevice Interfaces and SetupDiGetDeviceInterfaceDetail included in setupapi.dll to retrieve the devicename of the printer so I can then call CreateFile() from kernel32.dll to get a handle on the printer I would like to use. I'm not sure if the steps I've mentioned are the right way to retrieve the device name (hardcoding in a device name doesn't seem to work, so I'm assuming this is the only thing I can do). The main problem I am having with those functions is that I do not know how to call them. As I mentioned, I referenced a wiki, which can be found here, but I do not understand the parameters and structures etc.. that I need to pass in order for this to work. Can someone please explain the parameters (namely where to get the first parameter for SetupDiGetClass Devs), how to define the structures etc...If it matters, this is all the code I have for this task
I have recently taken a liking to programming, and have programmed a few games in C#,my friend has asked me to program an application for him to use in his shop. But I have no idea of what language is best suitable?
I want to learn 3D programming within the Microsoft Windows .NET environment. My best .NET language is VB.NET.My aim is to be able to create 3D images only. I do not want to create 3D videos or 3D games.Any suggestion of books or online resources that are suitable for VB.NET users like me?
UPDATE:
I know nothing about 3D programming and only have limited experiences in 2D graphics programming under .NET I can work in all versions of VB.NET and Visual Studio (2003-2010)
using vb.net and sql server i want to go to net work programming side. where i want to work on such applications where are network based, means to say that in a company, the application will be installed on main server and client will access them.
I have a dynamic website that shows articles. Any article can have sub articles and sub articles can have sub articles etc. I have wrote a routine that recursively goes through the data creating a new sitemap xml file. My problem is this:-
I'm wanting to start some vb.net programming related entirely to msn/windows live messenger My first and only question is... is it possible to write and create messenger bots in vb.net and if so also have the feature for manual text feed...
im currently making(or trying) Turbo Tanks from vb Express edition 2005 and I cant get my tank to move a full 360. I can only make it move 90degrees make a object move 360 and btw is it possible to actually make this game from VB 2005 [URL]
I'm not real sure how to even ask this question... but here goes.I'm using VB2005 and DirectX 9, D3D. It is 2D isometric display.Here is what I CAN do. Create a map grid. Draw each tile out and present the map on the screen. (ISO) I can even scroll around using the arrows and mouse at the edge of the screen. - I can click on the map and get the X,Y coords of the tile I am on.... look up the grid to see what is supposed to be on this tile.The only game coding experience I have is using windows forms controls... I've done a few dozen of them. Dice games, card games..
i am a newbie in socket programming and remoting.May i know where lies the difference between the socket programming and remoting? Where do i start off to learn the basics of the socket programming?I haad a goo with the google search but unfortunately the search outcome results are a bit tough for me to understand
Iam developing a Windows application using Visual Basic 2008 with a SQL Server database. Throughout the program I give the user as many options as possible and have no problem with either the database or the windows forms. The program does not initially require a Login and I want toprovide the User with the opportunity to add a Login to the system. The default Login form is perfectly satisfactory.
The problem is that I can't figure out how to program the change sothat the Login from isopens the program rather then th form designated as the StartUp form. this forum I am able to prgrammatically change the form but I can't figure out how to make the requirement a permanent factor. I tried using a Constant, but if the User wants to change, you can't change the constant. Its an apparantly simple yes/no situation but if I set a varable to yes and then change it to no the next time the program runs, the change will be lost.
i have created some shareware applications. I implemented the following mechanism for piracy protection. Before Windows Vista and Windows 7 i did write a dll file to the System32 folder with an encrypted license key. Also in the Registry under HKEY_LOCAL_MACHINE i inserted a registry key.
The problem is that with Windows Vista and Windows 7 due to the User Account Control (UAC) this is denied.
I want to ask : what other mechanism can be implemented ? Where should i store the encrypted key file and the registry key.
I want that the application can be installed for all users of a computer only once. If i stored the key in the user's application data directory then another user could easily just install it under another user account. Also i do not want to put the key file in the application directory because that would be too obvious.
note that i create the registry key with my application and not with the installer.
I'm trying to make a simple fruit machine game for windows mobile device.
I can create the game easily enough and flip through pictures in a picture box to display the correct symbol.. but what I'd like to do is do a proper spinning reel, but have no idea where to even start.
What I have is a list of images in an imagelist (or individual files) - what I'd like is them attached to each other and moving downwards, preferably as though it were going around a drum but just them moving would be a start.
I have come across to develop an application for Windows 7.My program has one setting file and one LogFiles folder under the same folder as EXE. User will change some setting from Program and the values will update in this file. If there is an error, error detail will log in Logfiles/ todaydate.txt file.(Later I discovered/learnt that I should not edit/write the files to Program Files/sub folders.)So, now I'm trying to move these two files to another location. After searching a few on Net and I got the following result.[code]When I make Setup project for my application, I have to put the Setting file under one of these location.And what I found was, I only has a choice of "User's Application Data Folder" which is equivalent to My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData.If i put Setting.ini file under this folder in Setup project, it gave me an warning of "File 'Setting.ini' should not be installed into a User's Profile folder because it may not be available to all users."
I avidly create games in VB.net. Being a hobby programmer I give my games away for free. Since I'm a hobbiest without formal training I do try and educate myself on proper programming principles and follow them when programming such as OOP. There are however some things I have obviously missed being self-taught that perhaps I would know if I were formally educated. Once such issue that has really been my bane is how different classes (from now on referred to as objects) 'know' about each other WITHOUT programming specific interaction.
Okay imagine this, you have a space game and the following objects
[CODE]...............
Now each one of these objects has a Health, X,Y and Z private members and properties that are all inherited from clsSpaceEntity for argument sake. Now one way of programming collision between them would be to code out the following logic in the main game loop
[CODE].........................
Now this might seam okay if your talking about the simple example above but some of my games have tens or even HUNDREDS of objects that interact in this basic way. Is there a way in OOP to do the following... for each thing that inherits from clsSpaceEntity check against every other object that inherits this type (except itself) and if they collide then reduce health next? This sort of ability for a type of objects/class or whatever to be 'aware' of another and how they are the same/different and interact would save me tonnes and tonnes and TONNES of coding.
i want to add a key in the HKEY_CURRENT_USERSOFTWAREMYAPPLICATION under windows 7! Unfortunately , i cannot do this ? How am i going to add info in the registry using Windows 7 without being an administrator ? Even with administrator rights it does not add a thing!
i have a vb.net program compiled in windows 7 (32bit) but then when i run it in windows 7 (64bit) the doesnt work and it can't the Microsoft.Jet.4.0; What should I do to run the program?
I have a program written in VB 2005, the computer used to write the code was running in Windows XP and 32 bit Pentium D. Now, my boss want to buy a new computer to run the program, and he wants the one that comes with Windows 7, 64 bit. Can my program run in the new computer without any problem? Or, is there anything that I need to change for it to run there?
Is there a any code to create the windows service in VB.net 2005 that you can pass on. I am actually trying to make a Windows service which will query SQL as well as Oracle database using procedures. This service will keep running until it is manually shutdown. This is my first windows Service I am writing in VB.net.
Since VB 2005 express does not really install properly in windows 7, here is how to get it to install and make it work right. It's very simple.
1. Right click on the VB 2005 express installer file and click "Properties" in the menu. 2. Now click the "Compatibility" tab. 3. Check the box that says, "Run this program in compatibility mode for:" 4. Click the drop down menu and select "Windows Vista Service Pack 2. (I haven't tried service pack one.) 5. Now check the box that says "Run this program as an administrator" and click "Apply," then "OK" 6. Run the installer. Wait until VB 2005 express has installed to do these next steps. 7. Make a desktop icon for VB 2005 Express 8. Right click on the VB 2005 express icon and click "Properties" in the menu. 9. Now click the "Compatibility" tab. 10. Check the box that says, "Run this program in compatibility mode for:" 11. Click the drop down menu and select "Windows Vista Service Pack 2. (I haven't tried service pack one.) 12. Now check the box that says "Run this program as an administrator" and click "Apply," then "OK"
VB 2005 Express should now run on you Windows 7 machine! (Yipee) Notice that it is necessary to repeat the same process for the installer file as well as the actual VB program becuase they are two different files and need to run in compatibility mode.
I have a program that modifies the boot.ini on windows XP.However the problem is windows Vista went to the BCDEDIT utility the boot.ini was eliminated. The BCDEDIT tool is a command line tool.IS there a way to program vb.net to use bcdedit and pass several different commands to it so that I can make the same changes in Vista I want to change to these values from there defaults
I need to check to see what version of windows is running. How do I do this from VB .NET 2005? and how comprehensive can I get... can I also check for Vista and Windows 7?
I am using Vb 2005 to develope a windows service, i have completed a long flow,but at the end i am having a little problem.When i use process.start("abc.exe"), it didnt show me But when i have a little more analysis of the problem i noticed that its running in background by making windows service as its parten process, So it means process runs but as a service how i can show that application on desktop?
I will be googling this but in case I don't find it easily, here is my question - how do you install a windows service that you've developed on your own PC to a server? Is there an option to produce the package (I thought it was an msi file) which you can run on the server?
The app Im working on is dunning on an embedded xp machine. It recieves input from the serial port from an industrial process, and then a backgroundworker class calculates and updates the single form GUI with the results from the process. Very simple.Now, the customer want to allow automatic download of log files by an USB memory. The process should work like this:
1)User plug in an usb memory
2)SHow a virtual keypad (touch screen) where the user enter a security code
3)If code ok, show a 3 choice screen, if not ok show error message and allow the user to try again.
4) If user choose the "export all" button, this choose form will close and i display another form with a progress bar that show how all files are copied to the usb memory. When this process is complete, I will display teh form that says "remove the usb memory and press ok to restart the application.
As you see here lots of forms are created and disposed based on user choices. My biggest issue here is that I have no clear design pattern to work from.For example.. should I have this "chain" in the main gui form, or should I let each form create the next form. For example on the "select action" form, when I press export, should this form create and show the "copy progress" form, or should all forms be created and destroyed from the main gui form?
Also, such an issue like with the password. I put it as a constant on the main form, to avoid "magic numbers" in the code. And then I ran into problem because the "keypad" form is created on another thread and I can't access the costant on the main form, so I got a cross thread exception.Everything starts when an USB memory is connected. And the OnConnected eventhandler is running on a different thread than the main UI thread. how to design this chain of window creation/deletion is greatly appreciated. I show all forms with the SHowDialog because I dont want the user to be able to close the form unless he/she presses a button. And not by accident press somewhere else.
I developed a application using vb.net 2005 and sql server 2008 for windows but i want to run this application on one of the client which is linux. means : windows server 2003 on which database is install. Five client machine is Windows Xp on which application is running ok they have two machine on which linux is loaded. Now I want to run the same application on linux machine also Guide how to do this..