Articles of c #

Detectar se está executando como administrador com ou sem privilégios elevados?

Eu tenho um aplicativo que precisa detectar se está ou não executando com privilégios elevados ou não. Atualmente tenho código configurado assim: static bool IsAdministrator() { WindowsIdentity identity = WindowsIdentity.GetCurrent(); WindowsPrincipal principal = new WindowsPrincipal(identity); return principal.IsInRole (WindowsBuiltInRole.Administrator); } Isso funciona para detectar se um usuário é um administrador ou não, mas não funciona se […]

Como adicionar aspas duplas a uma string dentro de uma variável?

Eu tenho variável como: string title = string.empty; Minha necessidade é que seja qual for a string passada para ela, tenho que exibir o conteúdo dentro de uma div com aspas duplas. Então eu escrevi algo como: … … “+ title +@” … … Mas como adicionar aspas duplas aqui? Para que seja exibido como: […]

Alterando o agente do usuário do controle WebBrowser

Eu estou tentando alterar o UserAgent do controle WebBrowser em um aplicativo do WinForms. Consegui isso com sucesso usando o seguinte código: [DllImport(“urlmon.dll”, CharSet = CharSet.Ansi)] private static extern int UrlMkSetSessionOption( int dwOption, string pBuffer, int dwBufferLength, int dwReserved); const int URLMON_OPTION_USERAGENT = 0x10000001; public void ChangeUserAgent() { List userAgent = new List(); string ua […]

Quando é apropriado usar classs parciais de C #?

Eu queria saber se alguém poderia me dar uma visão geral de por que eu iria usá-los e que vantagem eu ganharia no processo.

Biblioteca compartilhada dinâmica de C ++ no Linux

Esta é uma continuação da compilation da Dynamic Shared Library com g ++ . Eu estou tentando criar uma biblioteca de classs compartilhadas em C ++ no Linux. Eu sou capaz de obter a biblioteca para compilar, e eu posso chamar algumas das funções (não-class) usando os tutoriais que eu encontrei aqui e aqui . […]

Grupo de botões de rádio da ASP.NET MVC 5

Eu estou começando meu primeiro projeto ASP.NET MVC, então eu tenho uma pergunta simples. Eu tenho o seguinte código: foreach(var question in Model.GeneralQuestions) { @question.QuestionString @foreach (var answer in question.PossibleAnswers) { @Html.RadioButtonFor(model => question.QuestionString, answer.Answer) @Html.Label(answer.Answer) } } Todas as perguntas em Model.GeneralQuestions são exclusivas, portanto, os botões de opção devem ser divididos em grupos […]

Quando usar bibliotecas dinâmicas vs. estáticas

Ao criar uma biblioteca de classs em C ++, você pode escolher entre bibliotecas dinâmicas (.dll) e estáticas (.lib). Qual é a diferença entre eles e quando é apropriado usar qual?

strcmp em uma linha lida com fgets

Eu estou tentando comparar duas seqüências de caracteres. Um armazenado em um arquivo, o outro recuperado do usuário (stdin). Aqui está um exemplo de programa: int main() { char targetName[50]; fgets(targetName,50,stdin); char aName[] = “bob”; printf(“%d”,strcmp(aName,targetName)); return 0; } Neste programa, strcmp retorna um valor de -1 quando a input é “bob” . Por que […]

Liberando uma porta serial virtual desconectada

Eu tenho um pequeno problema com um scanner de código de barras USB. Estou usando o Scanner com a class “SerialPort”: this._barcodeScanner = new SerialPort(comPort, 9600, Parity.None, 8, StopBits.One) { Handshake = Handshake.None, ReadTimeout = 500, WriteTimeout = 500 }; this._barcodeScanner.Open(); this._barcodeScanner.DataReceived += BarcodeScannerCallback; Se eu desligar o dispositivo USB enquanto ele é aberto através […]

Como hash uma senha

Ei, eu gostaria de armazenar o hash de uma senha no telefone, mas não sei como fazer isso. Eu só consigo encontrar methods de criptografia. Qual é a melhor maneira de hash a senha? obrigado