|
Hello,
I want to launch a program when a user login from a service (running as a system service). Of course in need the instance of this program to be visible for the user who just logged in.
I manage to check if the user is logged or not , but i'm not able to launch a visible application (a third party program) for the user...
Thx in advance,
|
|
|
|
|
Is your service tagged for "Allow service to interact with Desktop"? If not, you won't see a thing.
Start/Programs/Administrative Tools/Services. Double click your service to open its properties. CLick the Logon tab, make sure the logon account for the service is the Local System account, then you can enable the "Allow service to interact with Desktop" option.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
does any one have a tempature converter already made up, if so could you send me the code for it
|
|
|
|
|
1. In what way do you want to convert temperature? Is it the classic Calcius/Fahrenheit conversion?
2. This sounds very much like a school assignment. Is it? If so, you should do it yourself. If you get stuck you can certainly ask for help, but don't expect to get the entire solution handed to you.
---
b { font-weight: normal; }
|
|
|
|
|
sorry should have been more detailed, yes school assignment, I don't want to cheat and use someone else code, I want to see how it it done, if it makes whomever post it to leave some stuff out of code thats cool, I will figure it out, I just don't have alot of time between work and stuff. If no one posts one that cool too. I don't want the whole solution. Just need one that you put first name in last name and then temp to be converted to celcius.
|
|
|
|
|
Hi all,
I have this simple piece of code:
Set app = CreateObject("CrystalRuntime.Application")
set report = app.OpenReport("r1.rpt", 1)
report.Save "out.rpt"
The 'Save' method gets STUCK and hangs my machine.
This only happens if the input report has a GRAPH in it. If I delete the graph, the Save method works!
What is going on?
I'm using CR XI release 2, by the way.
Thanks
/=/=/=/= Sagmam =\=\=\=\
-- modified at 4:48 Sunday 19th February, 2006
|
|
|
|
|
okay..i wanna trun on/off the LED through lpt port of computer...i have all h/w concept to do so...but no ...concept of coding in vb.net...can any one help me
plz do tell me its solution...or any idea
okay
thnx
sarahmeshte
|
|
|
|
|
|
hi
i am working on multimedia databases
now i wanna ..convert my image in bytes n then store that in databases
i got a PROBLEM HERE PLZ
DO WRITE ME ITS CODE...OR GIVE ME ITS COMCEPT
thnx
sarahmeshte
|
|
|
|
|
hi,
how to use "Visual Brush" to magnifying the specified area.
thanx
your
peter
|
|
|
|
|
|
Hi guys,
So I'm trying to code a sample application for a fingerprint scanner that I recently bought from supremainc.com. Now the sample they provided alongwith is in VB6. I've been successfully able to convert most of the code to VB.NET. The part upto capturing an image is working fine. But when it comes to verification, the old VB6 code uses the VarPtr function - which isn't there in .NET anymore.
Now testing the sample application won't be possible for any of you - coz you'd need the actual device to get it working. But still I'm including the code for both VB6 and .NET here - at least looking at it might help.
Searching for a VarPtr replacement, I came across this code from PlanetSourceCode
===========================================================================
Public Function VarPtr(ByVal o As Object) As Integer
Dim GC As System.Runtime.InteropServices.GCHandle = _
System.Runtime.InteropServices.GCHandle.Alloc _
(o, System.Runtime.InteropServices.GCHandleType.Pinned)
Dim ret As Integer = GC.AddrOfPinnedObject.ToInt32
GC.Free()
Return ret
End Function
===========================================================================
The VB6 code contains this segment:
===========================================================================
Private EnrollTemplate(383, 9) As Byte
.......
.....
Dim Buffer(9) As Long
............
For i = 0 To 9
Buffer(i) = VarPtr(EnrollTemplate(0, i))
Next i
===========================================================================
So I used that in my VB.NET application - and am calling the routine this way:
===========================================================================
Private EnrollTemplate(383, NUM_RECORDS) As Byte
............
Dim Buffer(10) As Integer
...............
For Counter As Integer = 0 To NUM_RECORDS - 1
Buffer(Counter) = VarPtr(CType(EnrollTemplate(0, Counter), Object))
Next
===========================================================================
But it doesn't seem to have the same effect - so my verification is failing.
Also as per the discussion in this thread: http://www.vbcity.com/forums/topic.asp?tid=121051 I've converted the Long variables in the VB6 code to Integer for VB.NET. The code samples (full) I'm talking about can be found attached to the vbCity thread, as the posts here don't permit attachments.
Please find both versions of the project included as .zip attachments. Kindly take a look at them and see if any of you can spot what's going wrong. I know it's difficult to do so - without the code actually running.. but still.
In case you want to look into the Scanner SDK API calls, I'm including the API documentation too in form of a .PDF file.
Any help will be greatly appreciated. Please check out the discussion in the vbCity thread first and go through the code files.
Best Regards & Thanks,
kil0byte^bandit
PeoPLe aRe cRazY anD tiMeS aRe sTRaNGe, i'M LoCKeD iN tiGhT, i'M OuT oF raNGe, i uSeD t0 caRe BuT - thiNGs haVe chaNGeD.
-- modified at 0:21 Sunday 19th February, 2006
|
|
|
|
|
Hi Guys!! Im trying to Make a Bittorrent Client in VB.Net 2005. I want to run the main form of my Project on a Thread and for that i have started my Project with a Module. The Module calls the Form in its Main() function.
What i wanted to do was to create a thread an load the main form in this Thread so that my Main Form runs in the Background. How do i achieve this. The Following code doesnt seem to work:
Dim myThread as new Thread(new ThreadStart(AddressOf MainForm.Load))
myThread.Start()
The Error is that i cannot call the load event inside ThreadStart. So i Dont know what to write after 'AddressOf' so that my Main Form gets Loaded and it runs when the myThread.Start() method is Called.
If anybody know what to do, Plz write back to me. Thank You!!
Devraj Raut!!!
|
|
|
|
|
Devraj Raut wrote: The Error is that i cannot call the load event inside ThreadStart.
You're supposed to pass it a method. An event is not a method.
Also, I don't think it's a good idea to launch a form on a different thread. Forms and their controls are not thread safe and are not supposed to interact with other forms/controls/etc. on a separate thread.
Instead, I recommend that you run your bittorrent code on a different thread. If you want it to update your form, then you should look into using BeginInvoke() to do this in a thread safe manner.
http://www.codeproject.com/csharp/begininvoke.asp[^]
|
|
|
|
|
Hi!
How can i catch a filename that was passed to my application?
for ex. I added a shell registry entry so that everytime i right click a file it opens it in my application. The registrykey is this "myApplicationPath %1" so that the file gets oppened with my application and the filename is passed along.
Now how do i catch that passed filename in my application??
Thanx
|
|
|
|
|
The file name will be passed into the 1st command line argument. You can access these command line arguments in your main function.
Shared Sub Main(ByVal args() As String)
Dim sFileName As String = String.Empty
If (args.Length >= 1) Then
sFileName = args(0)
End If
End Sub
|
|
|
|
|
thanks Joshua, i tried but i'm still in the dark here
i don't know how to use your code really...
my application is a windows app with forms, I tried putting it in form_load, but..then i tried making a new sub, but..
i'm still in my learning curve in vb.net so can you be more specific, please
thanks
|
|
|
|
|
The code I gave you assumes that your project's Startup object is set to "Sub Main". Your startup object is obviously set to your form. You can access the command line arguments in your form if you want via System.Environment.CommandLine, but this give you just 1 string and you would have to parse it out yourself.
I think switching to a Sub Main would be better. You would set this up by doing the following:
1) Go to the Solution Explorer panel.
2) Right click on your project file in the tree.
3) Select Properties on the context menu.
4) Select CommonProperties\General on the tree on the left.
5) Select "Sub Main" in the Startup Object ComboBox.
6) Click OK.
7) Add a Main function somewhere in your code. I like to put mine in a Main.vb class file. The main code should look something like this...
Public Class Main
Public Shared Sub Main(ByVal args() As String)
' Get file name to open from the command line.
Dim sFileName As String = String.Empty
If (args.Length > 0) Then
sFileName = args(0)
End If
' Do something...
' Display your main form with XP theme.
Application.EnableVisualStyles()
Application.DoEvents()
Application.Run(New YourMainForm)
End Sub
End Class
|
|
|
|
|
it works!!!
i had a little trouble setting up the Startup Object to Sub Main in vs2005 but now it works
Thank you VERY much
if you don't mind i have an other question..
are there any benefits to starting your app with Sub Main rather than directly with a form (assuming you dont need to catch any passed data of course )
|
|
|
|
|
Pruck wrote: i had a little trouble setting up the Startup Object to Sub Main in vs2005 but now it works
The instructions I gave you were for VS 2003. Sorry about the mixup. I'm glad you got it working.
Pruck wrote: are there any benefits to starting your app with Sub Main rather than directly with a form
Here's some advantages. I'm sure there are others:
- Catching command line arguments of course.
- Enabling VisualStyles for WinXP theme support. Must be done before showing your form.
- Good place to check if an app instance is already running. Although VB2005 gives this to you for free now.
- Good place to do startup validation before showing a heavy form that takes a while to load up.
|
|
|
|
|
Thanks! I appreciate your help.
and now that my curiosity has been satisfied i can finally get myself same sleep
|
|
|
|
|
Hi, Microsoft ISA 2004 has the possibility to control the user that access to the internet and display the result of information relate to user activity and internet usage of specific user.
From here, i have an idea. I have a server and i want to write my own application that could control the session of the user that connect to the internet through the server. First, i want to log the session of user which access to the internet through the server in a text file. Then i want to write my own vb.net application which transfter those information into SQL server and generate a report. Does anyone have an idea, website resource or sample to do it?
|
|
|
|
|
Roath Kanel wrote: anyone have an idea, website resource or sample to do it?
This is essentially a internet proxy server. All requests, and responses, will go through your proxy. You can do what ever you want with them.
This will not be an easy project to tackle. You'll be heavily using the sockets classes and threading. You'll be writing both an HTTP Server and a client in one application. There isn't going to be any one site describing how to do this.
Start with simple sockets chat applications and work your way up. Write a Telnet client after that, then a simple Telnet server. You'll want to move up to multi-threading servers after that. A proxy server will be a glorified extension of both the Telnet client and multi-threaded server.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Dave, thank you very much for your information.
Dave Kreskowiak wrote: Start with simple sockets chat applications and work your way up. Write a Telnet client after that, then a simple Telnet server. You'll want to move up to multi-threading servers after that. A proxy server will be a glorified extension of both the Telnet client and multi-threaded server.
Are there any resource for me to read about:
- Programming with socket chat application.
- Programming telnet.
- Multi-threading.
I prefer to learn about this step in order to do my own work.
|
|
|
|
|