|
I have a windows sevice application developed in C# .NET 1.1 wherein a thread is running that is polling for new entries in a queue. When a new entry is found, I used Process.Start to start a Console Application to perform some task. I have tested this console application to be started from within a Windows Form Application, also using Process.Start, and this worked ok. Doing the same in the Service thread gives no result whatsover. Can anybody advice me on this ?
Walter Vanhimbeeck
|
|
|
|
|
No need for advice on this - the solution was easy, I just had to check the property "Allow service to interact with desktop" in the logon tab of the service properties.
|
|
|
|
|
Hi.
I'm writing an application in C# that runs a "cmd.exe" in another process.
I need to get the working directory of the process without having to resort to issueing "echo %CD%" to the cmd process.
Can anyone help me?
I'm going nuts trying to find a way to do this.
Cheers,
/Trev
|
|
|
|
|
Hi everyone,
I created one setup program in .NET deployment and setup project. I used VBScript program for finding existence of old version and popup the message box with Yes No button.
If i click yes this new version's installation setup uninstall the old version. At the same time i need to exit from this new installation when i click No button in that popup message box.
I wrote code for uninstalling old version under Yes button's case. I couldnt get how to exit from the installation,which codes are used under No button's case.
I need help to exit installation by clciking No button.
I saw one script code "WScript.Quit". But this is for quiting from script program. I added the script file under install of custom actions.
--------------------
currentversion="1.0.1"
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colSoftware = objWMIService.ExecQuery _
("SELECT * FROM Win32_Product")
For Each objSoftware in colSoftware
ProductName= objSoftware.Caption
ProductDescription=objSoftware.Description
ProductCode= objSoftware.IdentifyingNumber
InstallLoc=objSoftware.InstallLocation
PInstallState= objSoftware.InstallState
PName= objSoftware.Name
Pkg=objSoftware.PackageCache
SKUNo= objSoftware.SKUNumber
Manufact= objSoftware.Vendor
VerNo= objSoftware.Version
'Check the existence of the same product and then check version number.
'If older version is present then display popup message box.
if (PName="VersionUpgrade") then
If(VerNo<currentversion) then
MsgBox "The old Version Number of "&ProductName&"is: "&objSoftware.Version
set WshShell=CreateObject("Wscript.Shell")
intButton=WshShell.Popup("Do you want to uninstall the older version of this application?",10,,4+32)
select case intButton
case -1
StrMessage="You didnt click any button within the allotted time"
case 6
MsgBox "Old Version is Uninstalled"
case 7
MsgBox "Old Version is not Uninstalled"
end select
end if
end if
Next
-------------------------------------------------------
I hope that i can get idea from this group. Please help me.
Lisa
|
|
|
|
|
How are you all doing?
I am not a programmer and have not got a clue with anything related to programming. I am looking to turn a standard usb webcam into a motion detection monitor.
I would like to write a programme where, as someone walks past the camera a picture would be captured. I would then develop it further by having the picture emailed it to me, etc etc. However for now, i would require guidance on how to tackle the first part of capturing the image.
I have looked on the web, and have comne across various files including spot, but have not got a clue on how it works or what it actually is dong!!!!!
PLEASE HELP.
THANK YOU
mrbhp
|
|
|
|
|
Stop right there.
If you don't have a clue about programming then you have 3 options:
1.) google for an exsisting program
2.) pay somebody to write you this program
3.) start learning at the BEGINING
you are talking about some advanced stuff and you can't just start and program a motion-capturing program.
Start with "hello world";)
--------------------------------------------------------
Q:What does the derived class in C# tell to it's parent?
A:All your base are belong to us!
|
|
|
|
|
i want install .NET Framework Version 2.0 on windows 2000 professionnal edition so i want know if:
--Is there a version of Microsoft .NET Framework Version 2.0 Redistributable Package (x86)for windows 2000 professionel
or
--Is there any Microsoft windows installer2.0 which is compatible with windows 2000 professionel
am
|
|
|
|
|
How many times do I have to tell you this before it sinks in???
I'm on my third try here...
To run the .NET Framework 2.0 on Windows 2000, you MUST MUST MUST MUST MUST upgrade Windows 2000 (any edition) to SP4 or better!!! There are no exceptions to this and no "special" version of .NET 2.0 for other versions of Windows 2000. You either upgrade to SP4 or you don't run the .NET Framework 2.0 on it.
Got it???
If you don't want to upgrade to Service Pack 4, your only option is to use the .NET Framework 1.1 or lower. You'll loose the ability to use any of the features introduced in 2.0, and there are alot of them...
The choice is yours...
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Dave Kreskowiak wrote: If you don't want to upgrade to Service Pack 4, your only option is to use the .NET Framework 1.1 or lower.
When I bought VS 2003 in 2004 it forced me to apply SP4 then. Though I think MS literature did say that SP2 would have been fine. But MS tend to force you to apply whatever is their current SP as a prerequisite for these things, regardless of whether they're really necessary or not. I suppose it's because of testing and support issues.
Kevin
|
|
|
|
|
Yeah, I learned a long time agao that if you have a problem and the system in question doesn't meet the minimum requirements, the first thign they'll tell you to do is update the system to the minimums, then they'll talk to you.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
i want to know if it is possible to get hardware identification of my machine using .net framework also if itis possible to make .dll file with it and calling with java programm
is there .net frame work version for 2000professinal or xssp1 windows operating systeme
am
|
|
|
|
|
ss2006 wrote: is possible to get hardware identification of my machine using .net framework
Yes. You'll have to use WMI to get any information about the hardware. There is no standard for manufacturers to follow so the information you do get can, and will, be spoty. Serial Numbers are notoriously difficult to get since most manufacturers don't put them in the hardware.
If your trying to use this information as some kind of registration key, then you'll have to get as much information as you can about the hardware installed and combine it somehow to generate some kind of key.
ss2006 wrote: itis possible to make .dll file with it and calling with java programm
You'll be running code in two different runtimes at the same time. Memory requirements will be quite large for something so simple! If your Java library has access to WMI, skip doing this in the .NET Framework and simplify your code, not to mention your supportability, and keep it in the Java environment if that's your primary language for this project.
ss2006 wrote: is there .net frame work version for 2000professinal or xssp1 windows operating systeme
No. There is no seperate .NET Framework for these versions of Windows. Either patch those versions up to the minimum SP version required by the .NET Framework version your're using (A REALLY good idea considering the security fixes that are included!) or you'll be forced to use the .NET Framework 1.1 or lower.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
i want to get the .net framework 2.0 (redistrubual) for windows 98 ,2000 ,professional ,xp service pack 1
am
-- modified at 14:10 Sunday 26th March, 2006
|
|
|
|
|
|
If possibl that we can install .net framework 2.0 or later on any windows platform(98, 2000,2000 professionel ,millenuem,xp service pack1,2,)
because i have problem which is:
i hav ea programme which uses .net framework i compile it and i debug the .exe this .exe cant executed on windows xp service pack1 or 2000,because it needs installation of .net framework 2.0.50727or later
am
|
|
|
|
|
You have to have .NET framework 2.0 on the target machine in order to run a .NET 2.0 application.
Captian obvious out
--------------------------------------------------------
Q:What does the derived class in C# tell to it's parent?
A:All your base are belong to us!
|
|
|
|
|
You MUST install the .NET Framework 2.0 on the target machines to get your ap to work on them.
You can find the O/S requirements here[^].
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hi there,
Well, I am facing some problems while loading an assembly dynamically from a subdirectory located in ApplicationBase. The code works just fine when this dll is located in the application directory but when I tried to load it from one of the application's subdirectory it is not working even when I tried following options:
First, I created a "test" subdirectory for my test.dll(As far as my understanding of deploying a private assembly goes I believe runtime locates dll in application directory then it looks for a subdirectory having dll's name e.g. temp in this case and finally it goes to GAC.)
Second, I get following error log from fusion
LOG: Private path hint found in configuration file: test.
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
where test is the subdirectory I am putting this dll.
I have included <probing privatepath="test"> in app.config but it doesn't seem to work.
Also I have tried to use <qualifyassembly> tags and made this assembly strong named and unfortunately that didn't work either.
Additionally, I have tried both LoadFrom() and Load() methods but no help.
As far as my understanding goes I think I do not need to create a strong named assembly when I am using probing element in config.
Any suggestions would be greatly appreciated.
Thanks in advance.
-Subby
-- modified at 13:55 Sunday 26th March, 2006
|
|
|
|
|
Hi,
I usually use this method
<br />
AppDomain.CurrentDomain.AppendPrivatePath( path )<br />
to add a directory (e.g. for plugins) that the assembly resolver should include in its probing.
Hope this helps,
Tim
|
|
|
|
|
Thanks,
I tried the AppendPrivatePath method and had the similar problem.
I finally figured out the problem. It is little silly but I didn't know that the problem was because of changing method from LoadFrom(which requires complete filename) to Load. In the load method I was giving the complete dll name e.g. test.dll so the runtime was looking for directories
library test.dll.dll
Thanks Anyway.
|
|
|
|
|
df
Thanking You.
Sincerely,
VIRAL PATEL
|
|
|
|
|
Whst's this?
What do u want?
"Aim to go where U have never been B4 and Strive to achieve it"
http://groups.yahoo.com/subscribe/dotnetforfreshers
http://himabinduvejella.blogspot.com
|
|
|
|
|
I wish to convert a 96dpi image to a 300dpi image in .NET...
Here's the code I currently use:
// iMage is the original 96dpi image
int iNht=(iMage.Height*300)/96;
int iNwd=(iMage.Width*300)/96;
Bitmap bMap=new Bitmap(iMage,iNwd,iNht);
bMap.SetResolution(300,300);
iMage=bMap;
The code works fine, but there's one problem - the 300dpi image is of poor quality (appears kinda faded)... Time is of concern, so I'm avoiding needing to write my own resize method... But the poorer quality is also not acceptable!!
Any ideas??
Thanks!!
|
|
|
|
|
You are not only changing the resolution, you are also resizing it. As you enlarge it to more than three times the original size, of course the image quality will be bad. Even if the image is larger, there still isn't any more detail information than in the original image.
If the image looks faded and not pixly, the resize is most likely using the bicubic method. It's the best you can do with conventional methods.
If you wan't a better resizing method you might look up something called Genuine Fractals.
---
b { font-weight: normal; }
|
|
|
|
|
That was helpful...
Thanks Guffa!
|
|
|
|