|
quaso1 wrote: But there is a problem because it capture only the visible part of the control.
Yep. You cannot capture what you cannot see, simply because Windoes does usually waste the time drawing it.
quaso1 wrote: My application also paints something direct on the control.
This is the wrong approach. If you're going to draw something, draw it to a Bitmap object in memory, then you can draw that image to the visible part of the control in the control's paint event. If you need to save that image, just use the Save methods of the Bitmap object.
|
|
|
|
|
Well its rather complicated
There are also other usercontrols added to the component and I want to capture them also. I want to capture all the graphics and components on that control.
As I wrote, the code above just do it, but only the visible part of the parent control.
0101000101110101
0110000101110011
01101111
|
|
|
|
|
You really don't have any choice in the matter. You can only capture what you can see.
|
|
|
|
|
I was looking for a way to get the temperature of my CPU and possibly the temperatures of my HD:s
To do this I've been playing around with WMI, the "Win32_TemperatureProbe" with "CurrentReading" seemed like a good place to start but I just cant get any value from it.
I got the code below from MS WMI Code Creator but it doesn't seem to work.
Am I going at this the wrong way and should I try something else?
using System;<br />
using System.Management;<br />
using System.Windows.Forms;<br />
<br />
namespace WMISample<br />
{<br />
public class MyWMIQuery<br />
{<br />
public static void Main()<br />
{<br />
try<br />
{<br />
ManagementObjectSearcher searcher = <br />
new ManagementObjectSearcher("root\\CIMV2", <br />
"SELECT * FROM Win32_TemperatureProbe"); <br />
<br />
foreach (ManagementObject queryObj in searcher.Get())<br />
{<br />
Console.WriteLine("-----------------------------------");<br />
Console.WriteLine("Win32_TemperatureProbe instance");<br />
Console.WriteLine("-----------------------------------");<br />
Console.WriteLine("CurrentReading: {0}", queryObj["CurrentReading"]);<br />
}<br />
}<br />
catch (ManagementException e)<br />
{<br />
MessageBox.Show("An error occurred while querying for WMI data: " + e.Message);<br />
}<br />
}<br />
}<br />
}
|
|
|
|
|
|
The problem with using WMI is that the manufacturers are not obligated to write providers for it. So, even though the class exists, there's no data to get because the manufacturer of the MoBo hasn't provided any drivers for WMI.
|
|
|
|
|
Maybe you could use the Tool SpeedFan and get the value from it.
I'm using SpeedFan and LCD Studio to show the temperatures of my system on my G15 keyboard.
-^-^-^-^-^-
no risk no funk ................... please vote ------>
|
|
|
|
|
I've been using SpeedFan and Everest but I was just curious to see if it could be done with .NET, but I guess it's more trouble than it's worth
|
|
|
|
|
hi
i want to use ngen to create native image, but i don't know how to use it and where native image of my application save and some information about it.
thanks.
|
|
|
|
|
Once NGEN has been run on your app, simply run your regular application and the CLR will use the NGEN'd bits.
|
|
|
|
|
No, you can't take the native image and copy it to other machines and expect it to work. It doesn't work that way.
|
|
|
|
|
salam sir;
how can made login user form application in c#.net?please help me.
thanks sir
mohammedali
|
|
|
|
|
Create a new form, drop two labels, two textboxes and two buttons on it. Arrange them how you wish, set "UseSystemPasswordChar" on the textbox to be the password etc voila. The actual code implementation will have to be down to you I'm afraid.
|
|
|
|
|
An example of the code to check the entered credentials could be:
private void buttonLogin_Click(object sender, EventArgs e)
{
if (txtPassword.Text == "abc123" && txtUsername.Text == "admin")
{
MessageBox.Show("You are now logged in!");
}
else
{
MessageBox.Show("Wrong password or username!");
}
}
The rest is up to you.
Virtual1ty
--
"Any fool can learn from his own mistakes, but a wise man learns from mistakes of others"
|
|
|
|
|
Please tell me you didn't post this with all sincerity??
|
|
|
|
|
What do you mean by that? I don't get it. (I'm Danish.)
Virtual1ty
--
"Any fool can learn from his own mistakes, but a wise man learns from mistakes of others"
|
|
|
|
|
Oh God, you were serious.
|
|
|
|
|
|
Allright, that's it. Is it the source code you are laughing at?
As far as I can see the code is okay.
Please let me know
Virtual1ty
--
"Any fool can learn from his own mistakes, but a wise man learns from mistakes of others"
|
|
|
|
|
Hey there
No, the code logic looks just fine to me, I think he means something else like you're giving the guy the password to set so you can hack him, some sort of a joke you know.. the way he was attaching you was the funny part
Smile: A curve that can set a lot of things straight!
(\ /)
(O.o)
(><)
|
|
|
|
|
|
And keep it as a hard-coded username and password??? What would it take to change the password? Rewriting the app and compiling is not a viable option. What would it take to add additional users too?? How about revoking a user?? Rewriting the app again??
The code is useless, except for a demonstration of the if statement.
|
|
|
|
|
I am working on a feedback form that basically emails the server a small message. The main information that I need in the (outgoing) SMTP server for the user's account.
One problem is how to find the default SMTP server on the user's machine. Considering the following code...,
private bool GetSmtpAccountInfo()
{
RegistryKey key = Registry.CurrentUser.OpenSubKey(
@"Software\Microsoft\Internet Account Manager\Accounts\00000001" );
if (key != null)
{
DisplayName = key.GetValue("SMTP Display Name").ToString();
DefaultEmailAddress = key.GetValue("SMTP Email Address").ToString();
SMTPServer = key.GetValue("SMTP Server").ToString();
key.Close();
return true;
}
return false;
} which gets the information from the registry key from the default Internet Account. This still seems to be destined for failure.
Is there a better way?
Any help would be greatly appreciated!
Mark
|
|
|
|
|
Let me first give you a tip, about never to write such sensitive code that is not portable on all systems, a better solution is to use specialized packages and technologies for that, now regarding your question I would 100% go to Perl or Python .Net embedded scripts...
I hope this tip will help you..
To follow the path, Walk with the MASTER, See through the MASTER, Be the MASTER!
|
|
|
|
|
Mohamad K Ayash wrote: Perl or Python .Net embedded scripts...
Can you elaborate on this?
Mark
|
|
|
|