|
BrcKcc wrote:
http://msdn.microsoft.com/library/default.asp?url=/library/en-s/adschema/adschema/a_useraccountcontrol.asp
The above link gives the following :
Page Cannot Be Found
We apologize for the inconvenience, but the page you are seeking cannot be found in this location.
Can u provide me with the actual document (if you have it) ?
|
|
|
|
|
Sorry. Try this link:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adschema/adschema/a_useraccountcontrol.asp
Sorry, the other link was bad.
- Bruce
BRCKCC
|
|
|
|
|
Hi pal,
I found the relevant doc and it contained information on my requirements.
The problem now is that I am new to C# programming and facing problem to implement it. Can u help me by providing some sample code?
Suvadip.
|
|
|
|
|
Hi,
I've got a little problem. I am busy with a nice little program about statistics, and I want to include how often you use a program.
Since Windows has an indication in his Add or Remove screen I was thinkin it wouldn't be a problem. Since I could get that same info from somewhere. Now I have been searching for a very very very ....... very very long time, But I cannot find it. My last try is you guys/girls. Does anyone know how I can figure out how often a program is being used?
thanks to whoever can help me.
|
|
|
|
|
Freddie83 wrote:
Does anyone know how I can figure out how often a program is being used?
There are many methods you could use, Event Logging comes to mind, there are several articles on both CP and MSDN that cover this. You could also just write out the data you want to any persistant system (flat file, XML file, database). It really depends on how you want to use this information, will it be sent back to a server somewhere else. This should give you a start.
- Nick Parker My Blog | My Articles
|
|
|
|
|
When I read your reply, I had to read it again. I didn't really understand the first time. Second time I realized there is a misunderstanding. I can think of a solution to track how often I use my own program. But I want to know how much I use programs from others, like MS Office, Enterprise Architect, Winzip etc... I can life with a raw indication, like often, rarely etc. Like in the screen of "Add or Remove Programs".
Correct me if I'm wrong, but I believe you were talking about the use of my own program.
PS: If anybody knows how I can monitor a file on being read, I would be saved too.
|
|
|
|
|
Freddie83 wrote:
Correct me if I'm wrong, but I believe you were talking about the use of my own program.
Correct, you could probably just come up with your own scale relative to when the program was last accessed, this is already logged for you.
- Nick Parker My Blog | My Articles
|
|
|
|
|
Nick Parker wrote:
you could probably just come up with your own scale relative to when the program was last accessed, this is already logged for you
Yes... I could.... However, I have found a better way...
I will note this down for whoever might find it useful.
1. Enable Process Tracking in the Audit Policies.
2. Monitor the Security log to capture the events associated (ID=592).
By recording this, You can calculate the use...
|
|
|
|
|
Can u plz give help to unzip a .tar file? i need C# code for this can u plz help me?
|
|
|
|
|
|
Hi,
I have a VS.Net project that works correctly. When I open it from remote, a message will be appeared "The project location is not fully trusted by the .NET runtime. This is usually because it is either a network share or mapped to a network share not on the local machine. If the output path is under the project location, your code will not execute as fully trusted and you may receive unexpected security exceptions."
How can I solve the problem?
regards,
Mehdi
|
|
|
|
|
Easy:
It is not a problem.
Just alter the Project output path to point to a local drive (c:\nt\myprojects\projectname\bin) or whatever.
Otherwise, use a CVS (Perforce, Subversion, whatever) and work with local project data.
Cheers
Sebastian
|
|
|
|
|
Hello everyone,
I am currently developing an non-blocking server in C#. We opted for
implementation using asynchronous sockets.
The Server is based on Microsofts "non-blocking server" example, which can be found at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconnon-blockingserversocketexample.asp
Basically, my server is all the same.
Unfortunately, I need to read some account info (the server is acting as a bridge to another system) very early in the progress, which then has to be used by any "WorkerSocket".
I am reading this information in the main thread (called "StartListening" in the example) and storing it into an "AccountDataObject" which has room for the account data and one Socket.
It wont work. I can pass the object along with the "BeginAccept" of the socket, but will not be able to connect to the server with my client. Nontheless, if I do everything as in MS's example, it works.
Here is my code:
[code] ---- BEGIN CODE EXCERPT ----
public static void OpenListener()
{
int myport = 0;
AccountDataObject mySAPAccount = new AccountDataObject();
INIAccess.IniFile myIni = new INIAccess.IniFile();
myport = Convert.ToInt32(myIni.IniReadValue("System","Port"));
myAccount.host = myIni.IniReadValue("Remote","Host");
myAccount.uname = myIni.IniReadValue("Remote","Username");
myAccount.pword = myIni.IniReadValue("Remote","Password");
IPHostEntry ipHostInfo = Dns.Resolve(Dns.GetHostName());
IPAddress ipAddress = ipHostInfo.AddressList[0];
IPEndPoint localEndPoint = new IPEndPoint(ipAddress, myport);
myAccount.listenSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
try
{
myAccount.listenSocket.Bind(localEndPoint);
myAccount.listenSocket.Listen(100);
while (true)
{
allDone.Reset();
myAccount.listenSocket.BeginAccept(new AsyncCallback(AcceptCallback), myAccount);
allDone.WaitOne();
}
}
catch(Exception e)
{
string test = e.ToString(); // INT *TO BE DONE*
}
finally
{ // INT *TO BE DONE*
}
}
[/code] ---- END CODE EXCERPT ----
The problem seems to be that - as opposed to microsofts example - i am working with my socket stored in an object.
Here are the first lines of the associated "Accept"-Callback:
[code] ---- BEGIN CODE EXCERPT ----
public static void AcceptCallback(IAsyncResult ar)
{
allDone.Set();
AccountDataObject myAccount = (AccountDataObject) ar.AsyncState;
Socket handler = myAccount.listenSocket.EndAccept(ar);
StateObject state = new StateObject();
state.workSocket = handler;
...
[/code] ---- END CODE EXCERPT ----
If I change everything back to Microsoft's Example - that is, doing everything with a "Listener"-Socket and only pass that socket along - it works perfectly.
That way, I would have to hard-code the account information into the program, which is not possible.
What should I do? I _have_ to read these values from an INI-File on startup, as they may be changed automatically by the tool which restarts the server every few hours. I totally depend on that INI-File for the Remote-System-Account Information.
Passing along information in "StateObjects" does work for the other asynchronous callbacks, though.
Thanks in Advance
Sebastian Schneider
|
|
|
|
|
Well, problem solved.
It works the exact same way I figured it should work.
The problem was caused by the INI-File.
MyIniFile is supposed to be reading from @".\settings.ini". As the .exe and DLLs are installed into c:\program files\vendor\product, I had originally placed the INI file among them.
The funny thing is: A windows service written in C# (.NET) obviously runs in another context -> .\filename.txt resolves to c:\winnt\system32.
And there was no INI, so the load was unsuccessful -> Mayhem.
F*ck.
Cheers
Sebastian
|
|
|
|
|
//Make selection for current row
private void ResultGrid_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
if(this.ResultGrid.Enabled) this.ResultGrid.Select(this.ResultGrid.CurrentRowIndex);
}
i made my own datagrid class that inherit from System.Windows.Forms.DataGrid.
when grid is in record selected mode,keydown events doesn't trigger.
I use .Net FrameWork V1.1 and VS-2003.Net.
Pls Help me
Kyaw Soe Khaing
|
|
|
|
|
I think you are trying to handle the Key event at form level. By default the KeyPreview of the Form is false. Make it True and check whether the events are handled or not.
|
|
|
|
|
Hi All,
I have a class called Variable
[Serializable]
class Variable
{
public string varName;
public string dataType;
public string scope;
public string comment;
......
}
then i have a class VariableCollection
[Serializable]
public class VariableCollection
{
private ArrayList varCollection;
//private Variable[] varCollection;
public VariableCollection()
{
//
// TODO: Add constructor logic here
//
varCollection = new ArrayList();
//varCollection = new LogicalBlock.Variable[100];
}
public ArrayList VarCollection
{
get
{
return varCollection;
}
set
{
varCollection = value;
}
}
}
Now i want to serialize VariableCollection ,i will initialize ArrayList having Variable objects and give it to VariableCollection and then
use following code to serialize VariableCollection
LogicalBlock.VariableCollection varcollect = new LogicalBlock.VariableCollection();
varcollect = var;//var is of type Variable
varcollect = var1;//var1 is of type Variable
varcollect = var2;//var2 is of type Variable
XmlSerializer serial = new XmlSerializer(varcollect.GetType(),"LogicalBlock");
Stream stream1 = new FileStream("MyFile.xml",
FileMode.Create,
FileAccess.Write, FileShare.None);
serial.Serialize(stream1,varcollect);
stream1.Close();
but it gives exception "System.InvalidOperationException"
in VariableCollection if i use Array instead of ArrayList it works fine but i dont want to use Array.
How should i Serialize(XML) collection having ArrayList and not Array??
Any Ideas??
Thanks in Advance.
TusharM.
|
|
|
|
|
thats it?????
i'm glad for you......
|
|
|
|
|
Yeah i got it i should Derive VariableCollection from CollectionBase and strongly Type the collection to be of Type Variable...
Thanks
TusharM
|
|
|
|
|
The ArrayList is Serializable , you should check out the XmlArrayAttribute[^] class, this can be used to tell your XmlSerializer to serialize a particular class member as an array of XML elements.
- Nick Parker My Blog | My Articles
|
|
|
|
|
Please how in C# to programmatically import and export data tables between the desktop and a remote device? Using ActiveSync, or another?
Thanx
|
|
|
|
|
I've written a .NET Windows Forms application with a Form that uses a special font. If I need to use this particular font on all machines, what is the best way of going about this? Do I have to install the font into Windows\Fonts? Could I just embed the font in the app resources? What is the most pain free way?
Judah Himango
|
|
|
|
|
Judah Himango wrote:
Do I have to install the font into Windows\Fonts?
Yes. You can make the Font file part of your MSI installation package. Easiest!
Judah Himango wrote:
Could I just embed the font in the app resources?
Yes, but then you would have to unpack the Font file and install it in the Fonts folder. PITA!
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Erg well I was hoping there'd be an easier way, like using a font that simply sits alongside the .exe, no font registration required but I suppose making an installer won't be too much trouble.
Judah Himango
|
|
|
|
|
i want read a GIF file to stream and then write stream to another place,but i find that my GIF file is diffirent from the old one, it is ugly then the old one, why
this is the code
System.Drawing.Bitmap TargetBitmap = new System.Drawing.Bitmap(bmp,bmp.Width,bmp.Height);
System.Drawing.Graphics bmpGraphics;
bmpGraphics = System.Drawing.Graphics.FromImage(TargetBitmap);
System.Drawing.Rectangle rect = new System.Drawing.Rectangle(0, 0, bmp.Width,bmp.Height);
bmpGraphics.DrawImage(bmp,rect,rect,System.Drawing.GraphicsUnit.Pixel);
TargetBitmap.Save(mstream,System.Drawing.Imaging.ImageFormat.Gif);
but when i read data from mstream, it is diffirent from the old one, it is not clearly then the old one, why?
|
|
|
|