Avatar billede krukken Mester
16. august 2006 - 10:28 Der er 10 kommentarer og
1 løsning

UnauthorizedAccessException ved tilgang til COM1

Følgende kode giver en UnauthorizedAccessException, hvorfor og hvordan ændre jeg det?
/************************
try
            {

                SerialPort  _SerialPort = new SerialPort("COM1", 57600, Parity.None, 8, StopBits.One);
                _SerialPort.Open();
            }
            catch (UnauthorizedAccessException e)
            {
                Console.WriteLine(e.Message);
            }
*************************/
Avatar billede krukken Mester
16. august 2006 - 10:29 #1
Det er _SerialPort.Open() der kaster en exception.
Avatar billede spif2001 Nybegynder
16. august 2006 - 10:44 #2
Kører du .net 1.1 eller 2.0?
Avatar billede spif2001 Nybegynder
16. august 2006 - 10:50 #3
Jeg tror det er dine .net security permissions den er galt med.

Prøv at lave en bat fil med følgende linier og kør den:

[BAT]

@echo off
echo:
echo:
echo ***************************************
echo  Changing .NET 2.0 Security Permission
echo ***************************************
echo:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol -all -reset
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol -machine -chggroup LocalIntranet_Zone FullTrust
echo:
pause

[/BAT]

Hvis du kører .NET 1.1 så skift v2.0.50727 ud med v1.1.4322 i de to sti linier.
Avatar billede krukken Mester
16. august 2006 - 11:01 #4
Jeg kører v2.0.50727. Jeg får den samme fejl stadigvæk. Skal jeg genstarte efter at have ændre det?
Avatar billede spif2001 Nybegynder
16. august 2006 - 11:07 #5
burde ikke være nødvendigt, men prøv alligevel ;)
Avatar billede spif2001 Nybegynder
16. august 2006 - 11:26 #6
Kom du videre?
Avatar billede knaldeglad Nybegynder
16. august 2006 - 11:26 #7
ok lidt latterligt af mig, men jeg fik den ved at jeg var kommet til at åbne porten to gange... bzzz...
Avatar billede krukken Mester
16. august 2006 - 11:26 #8
Nu har jeg forsøgt at genstarte, men det virker stadigvæk ikke - jeg får den samme exception når jeg forsøger at åbne porten.
Avatar billede knaldeglad Nybegynder
16. august 2006 - 11:27 #9
evt er der andre ting der evt. bruger porten... ?
Avatar billede spif2001 Nybegynder
16. august 2006 - 11:39 #10
Har du prøvet andre COM porte?
Avatar billede krukken Mester
25. august 2006 - 00:47 #11
Jeg ved ikke lige hvad der skete - men jeg fik fejlen fjernet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester