|
sunilkpv wrote: When this application is run by a non-admin user (by elevating the app with
admin rights)
That's exactly what's supposed to happen. The app will run as the Admin user and get the Admin users variables. You cannot get the logged on users variables as that person did not launch the app and, hence, the app did not inherit the normal users environment.
|
|
|
|
|
Thanks Dave.
But is there a way to hack this. I want the logged on user's environment variables even though the application is invoked as an admin user. I suppose impersonation would not work because the admin account does not fall under local system account...
Sunil
|
|
|
|
|
No, there's no "hack" for this.
What are you doing that requires an admin account?
Impersonation won't work because then you're using the users account, which pretty much makes launch as an admin a moot point.
|
|
|
|
|
hi my friend pleas help me, how can i show value of Thermometer which component like Thermometer and i show value,Thanks for help
|
|
|
|
|
Your question isn't clear at all. We have no idea what part of this you're having a problem with.
Can you get the value from the thermometer? Are you having a problem with a component? Did you make you're own control to display the value in what looks like a thermometer??
|
|
|
|
|
|
Hi all,
I want to make this piece of code more simple:
enum selectSentMode { sent, notSent, sentError }
int sentStatus;
private void portExt_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
Other code ..........
if (sendIndex > 512)
{
sentStatus=(int) selectSentMode.sent;
}
else if (sendIndex == 0)
{
sentStatus = (int)selectSentMode.notSent;
}
else
{
sentStatus = (int)selectSentMode.sentError;
}
}
}
private void tmrPortExt_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
Code........
switch (sentStatus)
{
case(int) selectSentMode.sent:
DoSomthing;
break;
case(int) selectSentMode.notSent:
DoSomthing;
break;
case(int) selectSentMode.sentError:
ErrorHandling;
break;
default:
break;
}
}
what I want is something like this:
selectSentMode { sent, notSent, sentError }
private void portExt_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
Other code ..........
if (sendIndex > 512)
{
selectSentMode = sent;
}
else if (sendIndex == 0)
{
selectSentMode=notSent;
}
else
{
selectSentMode=sentError;
}
}
}
private void tmrPortExt_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
Code........
switch (selectSentMode)
{
case sent:
DoSomthing;
break;
case notSent:
DoSomthing;
break;
case sentError:
ErrorHandling;
break;
default:
break;
}
}
Hope someone can help
Groover.
modified 8-Jun-12 16:41pm.
|
|
|
|
|
Can you please repost using <pre> </pre> tags?
/ravi
|
|
|
|
|
You're almost there, you just need to correct the syntax.
enum selectSentMode { sent, notSent, sentError }
selectSentMode sentStatus ;
sentstatus = selectSentMode.sent ;
switch ( sentstatus )
case selectSentMode.sent :
|
|
|
|
|
Thank U very much,
I changed my code and it works!
This way my code is much more readable and simpler.
Thanks,
Groover.
|
|
|
|
|
|
While a thank you is appreciated it is customary to award a good answer with a 5!
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
I don't know why PIEBald didn't get three 5's, so added a 5 of my own to his post
""Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
|
|
|
|
|
|
I have written a small webservice (C#) that gets a list of users from SQL Data Base all on my local machine (192.168.1.101). If I do:
-localhost:6035/service1.asmx (works)
-127.0.0.1:6035/service1.asmx (works)
-192.168.1.101:6035/service1.asmx (Doesn't work)
The goal I want to be able to access this webservice from my other machine on same network (192.168.1.102).
But, I have to get it to work on same machine first!
I tried the following so far with no success:
- I have turned off the firewall all the way.
- >route -p ADD 192.168.1.101 MASK 255.255.255.255 MASK 127.0.0.1
Anyone?
|
|
|
|
|
Which version of Windows are you on??
Have you tried the code from a different machine accessing the database on your machine??
|
|
|
|
|
Windows 7.
No. How do I do that?
I tried putting in 192.168.1.104 from my other machine, I got the default IIS7 page.
If I do 192.168.1.104:6035/Service1.asmx it stops working
|
|
|
|
|
Turning off the firewall on Windows 7 doesn't really open up all the ports on the machine. It's a bit of the opposite.
What do you mean "It stops working"?? What does it actually do? What are the error mesasges?
Do you have an exception put into the Win7 firewall for Inbound port 6035?
I think the URL should be closer to "http://192.168.1.104:6035/YourServiceProjectNameHere/Service1.asmx"
|
|
|
|
|
|
The above poster is correct. Basically, when you create a webservice "Service.asmx" on one machine, you need to publish it on IIS before you can get at it from another machine even if it is on same network. This link a step by step of how to get it published. http://a1ashiish-csharp.blogspot.com/2012/01/cnet-how-to-publish-web-service-in-iis.html[^]
Once published, You can do this from your other machine: http://192.168.1.101/YourWebServiceFolderUnderWWWRoot/Service.asmx
modified 8-Jun-12 22:14pm.
|
|
|
|
|
He doesn't have the same problem. From what I can tell, he's a spammer.
|
|
|
|
|
What is best way to develope MS Office solution for Excel 2003 using vs 2010 C#.
|
|
|
|
|
The quality of the answers you get is directly determined by the quality of the question you ask!
Open Visual Studio and start a new "Excel 2007 Add-In" or "Excel 2007 Template" project depending on what you want to do, then start coding.
|
|
|
|
|
I would but that will not work with office 2003!! using vs 2010, Slick.
|
|
|
|
|
Whoops! Sorry, I missing that little detail!
You can't do it. Office 2003 is only targetable by VSTO 2005 which is only compatible with Visual Studio 2005 or 2008.
You cannot use Visual Studio 2010.
|
|
|
|