Click here to Skip to main content
15,917,177 members
Home / Discussions / C#
   

C#

 
GeneralRe: Post Build Error Pin
gantww8-Feb-05 7:21
gantww8-Feb-05 7:21 
GeneralRe: Post Build Error Pin
Heath Stewart8-Feb-05 14:03
protectorHeath Stewart8-Feb-05 14:03 
GeneralXML in c# multi Elements Pin
Dwayner794-Feb-05 8:20
Dwayner794-Feb-05 8:20 
GeneralRe: XML in c# multi Elements Pin
Heath Stewart4-Feb-05 8:56
protectorHeath Stewart4-Feb-05 8:56 
GeneralRe: XML in c# multi Elements Pin
Dwayner794-Feb-05 9:53
Dwayner794-Feb-05 9:53 
GeneralRe: XML in c# multi Elements Pin
Heath Stewart4-Feb-05 12:57
protectorHeath Stewart4-Feb-05 12:57 
QuestionListbox problem solved! But WHY?? Pin
chrismarek4-Feb-05 8:18
chrismarek4-Feb-05 8:18 
Generaladding attachments to an email Pin
Aviv Halperin4-Feb-05 6:05
Aviv Halperin4-Feb-05 6:05 
GeneralRe: adding attachments to an email Pin
Heath Stewart4-Feb-05 6:31
protectorHeath Stewart4-Feb-05 6:31 
QuestionHow to have MenuItems not show arrow when it has submenu Pin
VPMahank4-Feb-05 5:28
VPMahank4-Feb-05 5:28 
GeneralSocket and Multithreading Pin
sameerhanda4-Feb-05 5:05
sameerhanda4-Feb-05 5:05 
GeneralRe: Socket and Multithreading Pin
Heath Stewart4-Feb-05 6:24
protectorHeath Stewart4-Feb-05 6:24 
GeneralFilestream issue Pin
Esmo20004-Feb-05 4:43
Esmo20004-Feb-05 4:43 
GeneralRe: Filestream issue Pin
Esmo20004-Feb-05 4:46
Esmo20004-Feb-05 4:46 
GeneralRe: Filestream issue Pin
Anonymous4-Feb-05 4:57
Anonymous4-Feb-05 4:57 
GeneralRe: Filestream issue Pin
Heath Stewart4-Feb-05 6:20
protectorHeath Stewart4-Feb-05 6:20 
GeneralBeep() without using Windows.Forms Pin
Tim Gilbert4-Feb-05 4:32
Tim Gilbert4-Feb-05 4:32 
GeneralRe: Beep() without using Windows.Forms Pin
Anonymous4-Feb-05 4:39
Anonymous4-Feb-05 4:39 
GeneralRe: Beep() without using Windows.Forms Pin
Tim Gilbert4-Feb-05 4:48
Tim Gilbert4-Feb-05 4:48 
GeneralRe: Beep() without using Windows.Forms Pin
Dave Kreskowiak4-Feb-05 6:33
mveDave Kreskowiak4-Feb-05 6:33 
GeneralRe: Beep() without using Windows.Forms Pin
Nick Parker4-Feb-05 6:13
protectorNick Parker4-Feb-05 6:13 
GeneralRe: Beep() without using Windows.Forms Pin
Heath Stewart4-Feb-05 6:16
protectorHeath Stewart4-Feb-05 6:16 
A service can actually interact with the desktop because it can create a window station either one of two ways.
  • Run the service as SYSTEM and check the interactive option. This is highly discouraged, however, because a service rarely needs SYSTEM (like Administrative) privileges.
  • Run the service as a user with interactive login rights. That user can still login interactively, but the service runs as that user. A separate window station (which hosts a desktop) is created for both.
You can read more about Windows Services - in general - at http://msdn.microsoft.com/library/en-us/dllproc/base/services.asp[^].

I am planning on releasing a new article about this hopefully this weekend if I get time to finish it up, so keep an eye on my articles if you'd like.

You could simply P/Invoke the native Beep API:
[DllImport("kernel32.dll", SetLastError=true)]
static extern bool Beep(
  [MarshalAs(UnmanagedType.U4)] int dwFreq,
  [MarshalAs(UnmanagedType.U4)] int dwDuration);
public void Beep()
{
  if (!Beep(256, 500))
    throw new Win32Exception();
}
This is by far more simple.

This posting is provided "AS IS" with no warranties, and confers no rights.

Software Design Engineer
Developer Division Sustained Engineering
Microsoft

[My Articles] [My Blog]
GeneralRe: Beep() without using Windows.Forms Pin
Dave Kreskowiak4-Feb-05 6:35
mveDave Kreskowiak4-Feb-05 6:35 
GeneralLinkLabel size Pin
gantww4-Feb-05 3:39
gantww4-Feb-05 3:39 
GeneralRe: LinkLabel size Pin
Anonymous4-Feb-05 4:45
Anonymous4-Feb-05 4:45 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.