Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Låsa CD eject? "löst"

Postades av 2002-04-10 18:47:58 - Magnus Olofsson, i forum visual basic - allmänt, Tråden har 24 Kommentarer och lästs av 693 personer

Goder afton.

Är det någon vänligt sinnad själ som vet om man på något sätt kan låsa CD-spelarens ejectfunktion från ett program byggt i Visual Basic?
Jag skulle behöva göra det.
Alltså så att eject-knappen på CD-spelaren inte fungerar. Utan att man måste "ejecta" den från programmet.

Mvh
Magnus


Svara

Sv: Låsa CD eject?

Postades av 2002-04-11 00:23:33 - Raderat konto

Magnus,

Jag vet dessvärre inte svaret men troligtvis är du hänvisad till en "workaround" med API.

Däremot väcker din fråga en enorm nyfikenhet hos mig om under vilka förhållanden en sådan åtgärd är nödvändig.

Mvh
XL-Dennis


Svara

Sv: Låsa CD eject?

Postades av 2002-04-11 07:09:34 - Magnus Olofsson

Hej XL-Dennis,

Jag misstänkte ockå starkt att det skulle behövas inblandning av API. Hoppas på att hitta en fungerande modell för det.

Varför det behövs.. Ehmm. Jag hade tänkt att den förste som frågade skulle vinna boken "Vi föräldrar till småbarn som fingrar på alla knappar som finns och som gärna vill böja släden till en CD-brännare om vi kommer åt." Men tyvärr har den inte lämnat tryckpressarna ännu.. =)

Mvh
Magnus



Svara

Sv: Låsa CD eject?

Postades av 2002-04-11 08:08:25 - Anders Moldin

Haha, jag kommer ihåg förra gången du frågade :)
Lilleman har alltså inte lärt sig än? ;)


Svara

Sv: Låsa CD eject?

Postades av 2002-04-11 17:42:30 - Sven Åke Persson

Hej
Tror inte det går. Det ena är en rent elektrisk funktion
dvs en switch. Har inte med mjukvara att göra.

tror Sven utan täckning som vanligt


Svara

Sv: Låsa CD eject?

Postades av 2002-04-11 18:09:24 - Johan Djupmarker

Eftersom cd-brännarprogrammet kan åstadkomma detta måste det gå på något sätt, frågan är bara om det finns något API eller om man måste ner och pyssla med drivrutinen...


Svara

Sv: Låsa CD eject?

Postades av 2002-04-11 18:27:47 - Magnus Olofsson

Jag håller med Både JohanD och SvenPon. Är kluven.
Iofs så kan det ju vara nåt i elektronikväg som gör att det inte går att ejecta CD'n när brännareprogrammet bränner. Pga att skivan snurrar tex eller nåt liknande.

Men..
På min bärbara t.ex. där är det helt omöjligt att ejecta CD'n med ejectknappen medan linux installeras. Även om CD'n inte snurrar just då.

Så det vete tusan om inte jag håller mer på att det ska gå.. Men om det går från VB eller med ett API det vet jag ju förstås inte.. ?=)


Svara

Sv: Låsa CD eject?

Postades av 2002-04-11 21:04:05 - Ulf Magnusson

Hej.

Jag TROR att det är så att du måste låsa cd-spelaren.
Du kan inte ta hand om eventuella events eller liknade.

Jag har letat runt en del på nätet, men det är ganska tunt med
information om detta.
Det jag har hittat är att på http://hem2.passagen.se/elitkort/
finns en punkt som heter "CD spelaren". Därunder finns tips på
att öppna och stänga cd spelaren med api kommandot mciSendString.

Detta kanske kan vara en väg att spinna vidare på.

Lycka till
/Uffe


Svara

Sv: Låsa CD eject?

Postades av 2002-04-11 21:13:34 - Thomas Tydal

Om man kan spärra ejectknappen eller ej beror på drivrutinen till cd-spelaren. Den cd-spelare jag har i ångmaskinen bredvid (486:an) stöder det, och det följde med ett litet dos-program som man körde för att låsa respektive låsa upp ejectknappens funktion.

Winapi-funktionerna för cd-spelare känns rätt allmänna (typ "play", "pause" och "stop"), så jag tvivlar på att det där skulle ingå något för att låsa ejectknappen (hittade heller inget vid en snabbkoll).

Att den inte går att öppna när den bränner sköter säkert cd:n själv utan datorns inblandning, eftersom den vet att den bränner.

Så, jag tror det är något du får kolla upp med tillverkaren av cd-spelaren.


Svara

Sv: Låsa CD eject?

Postades av 2002-04-11 21:46:23 - Johan Djupmarker

Det jag syftade på med bränning var kanske lite otydligt. Det uppstår när jag gör en kopia från CD-spelaren till CD-brännaren. Efter det att kopieringen är klar och den vanliga cd-spelaren har stannat så går det inte att öppna den vanliga cd-spelaren förrän man har stängt av programmet.

/Johan


Svara

Sv: Låsa CD eject?

Postades av 2002-04-11 23:04:08 - Jonas Lundqvist

Tjena!

Har som dom flesta andra inget svar på hur du ska gå till väga. Men jag är däremot helt övertygad om att det är möjligt. Titta bara på Linux som ofta (vet inte om det är jämt, men tror det) låser CD'n när du har mountat upp den. Eftersom det är möjligt där är det också möjligt i andra OS. Frågan är bara om det finns något API som klarar av detta eller om du måste sätta dig och skriva helt nya funktioner.

MvH Jonas


Svara

Sv: Låsa CD eject?

Postades av 2002-04-12 12:58:24 - Ulf Magnusson

Hej.

Ytterligare en länk som man kanske kan komma vidare med ?

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iosguide/hh/iosguide/lockcd_1mjr.asp

/Uffe


Svara

Sv: Låsa CD eject?

Postades av 2002-04-12 14:22:46 - Christer Olsson

Inte VB men C-kod finns på http://groups.google.com/groups?q=%22eject+cd%22+prevent+windows&hl=sv&selm=01bcc237%24c1a50ae0%24017b7e92%40dave&rnum=1

/CO


Svara

Sv: Låsa CD eject?

Postades av 2002-04-12 17:00:31 - Anders Moldin

Ulf M:s
>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iosguide/hh/iosguide/lockcd_1mjr.asp

verkar ju bra! Jag är dock inte särskilt bra på C++ direkt, men...


Svara

LÖST!

Postades av 2002-04-12 20:11:23 - Magnus Olofsson

Tack allihopa!
Det fick bli C++ till sist.
Ganska enkelt faktiskt när man bara greppade konceptet.

Finns intresse av att använda filerna månntro?
jag gjorde en för att låsa och en för att låsa upp.
Skulle ju kunna ladda upp dem i filarean om nån är intresserad.

Mvh
Magnus


Svara

Sv: LÖST!

Postades av 2002-04-12 22:55:02 - Ulf Magnusson

Hej.

Vad bra att du fick till det tillslut.

Kan ju alltid vara roligt att se hur man ska göra.

/Uffe


Svara

Sv: LÖST!

Postades av 2002-04-14 21:54:16 - Anders Moldin

Skicka gärna upp det! Spännande att kolla på :)


Svara

Sv: LÖST!

Postades av 2002-04-15 11:52:50 - Magnus Olofsson

Skickade upp det i filarean. Lade med koden åxå.
Antagligen är koden fel och osnygg som bara tusan. Men den fungerar. =)
Både på CD-brännaren och på den vanliga CD-läsaren.

/Magnus


Svara

Sv: LÖST!

Postades av 2002-04-16 15:59:58 - Robert Kajic

Dina filer låste inte min eject knapp =)


Svara

Sv: LÖST!

Postades av 2002-04-17 10:18:58 - Ulf Magnusson

Hej.

Det finns ett VB exempel på hur man öppnar CD'n på
http://www.allapi.net/apilist/example.php?example=Eject%20CD

Även detta exempel använder DeviceIoControl så jag antar att det
"bara" är skillnad på vilka konstanter man använder.

Detta exempel gör skillnad på vilket OS man har. Det kanske är förklaringen till att C++ programmet inte fungerar för alla.

/Uffe


Svara

Sv: LÖST!

Postades av 2002-04-18 07:09:52 - Magnus Olofsson

Härliga tider, då kanske inte hoppet är helt ute om att göra en applikation i VB då! =)

Och jaa. Jag har ju varit väldans egoistisk när jag gjorde de båda filerna i C++.. Hade inte en tanke på att testköra dem under annat operativ eller ens på annan PC än min egen. =) men men. Koden är fri att modifieras om nån känner för att få det att fungera universellt.

Mvh
Magnus


Svara

LUCiD

Postades av 2002-04-21 13:04:40 - Johan Djupmarker

Om någon är intresserad hittade jag ett tips om detta programmet i senaste numret av DMZ: http://download.com.com/3000-2094-7761008.html?tag=lst-0-5

/Johan


Svara

Sv: LUCiD

Postades av 2002-04-21 13:48:21 - Magnus Olofsson

Hmm.. jag kan inte ladda ner det utan att först behöva fylla i nåt skumt om mail-forwarding.. Nån som lyckats?

/Magnus


Svara

Sv: LUCiD

Postades av 2002-04-21 20:48:43 - Anders Moldin

/me gissar att det var Garath som frågade DMZ ;)


Svara

Sv: LUCiD

Postades av 2002-04-22 07:39:29 - Johan Djupmarker

>/me gissar att det var Garath som frågade DMZ ;)

Eftersom personen som frågade heter Peter Johansson så tror inte jag det...


BTW, så lyckas inte jag heller ladda hem det :(

/Johan


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 645
27 953
271 710
634
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies