realbasic-nug.de
[Top] [All Lists]

ATA-Befehle and die Platte schicken

To: Realbasic Mailingliste <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: ATA-Befehle and die Platte schicken
From: Christian Moeller <cmoeller at mac dot com>
Date: Mon, 14 Aug 2006 16:54:45 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
Thread-index: Aca/sZSb0wcOziukEdutFgAwZaimCA==
Thread-topic: ATA-Befehle and die Platte schicken
Servus,

kann man aus RB heraus ATA-Befehle direkt an die Festplatte schicken, um so
zum Beispiel das Akustik-Management zu beeinflussen?

Chris

--
Chris Moeller
cmoeller at mac dot com
--





From  Mon 14 Aug 2006 18:28:54 +0200
Return-Path: <realbasic-nug dot de-bounces at lists dot realsoftware dot com>
X-Original-To: listarchive at realsoftware dot com
Delivered-To: listarchive at realsoftware dot com
Received: by xmail.realsoftware.com (Postfix, from userid 1037)
        id 343E099F668; Mon, 14 Aug 2006 09:29:11 -0700 (PDT)
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on realxserve.local
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=4.5 tests=AWL,BAYES_00 autolearn=ham 
        version=3.1.1
Received: from lists.realsoftware.com (lists.realsoftware.com [209.198.132.125])
        by xmail.realsoftware.com (Postfix) with ESMTP id B255099F654;
        Mon, 14 Aug 2006 09:29:02 -0700 (PDT)
Received: from lists.realsoftware.com (localhost [127.0.0.1])
        by lists.realsoftware.com (Postfix) with ESMTP
        id 03AFB142BD61; Mon, 14 Aug 2006 11:29:01 -0500 (CDT)
X-Original-To: realbasic-nug dot de at lists dot realsoftware dot com
Delivered-To: realbasic-nug dot de at lists dot realsoftware dot com
Received: from smtprelay02.ispgateway.de (smtprelay02.ispgateway.de
        [80.67.18.14])
        by lists.realsoftware.com (Postfix) with ESMTP id 94693142BD55
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        Mon, 14 Aug 2006 11:28:56 -0500 (CDT)
Received: (qmail 1759 invoked from network); 14 Aug 2006 16:28:54 -0000
Received: from unknown (HELO [192.168.1.80]) (363246 at [84 dot 175 dot 121 dot 
5])
        (envelope-sender <support at monkeybreadsoftware dot de>)
        by smtprelay02.ispgateway.de (qmail-ldap-1.03) with SMTP
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        14 Aug 2006 16:28:54 -0000
To: realbasic-nug dot de at lists dot realsoftware dot com (REALbasic NUG 
German)
In-Reply-To: <FEA9624E-6488-499B-BF29-E4A8A9A55F73 at kreisbote dot de>
From: support at monkeybreadsoftware dot de (Christian Schmitz)
Date: Mon, 14 Aug 2006 18:28:54 +0200
Message-ID: <1hk2ogm dot 1v8qwys21kwvfM%support at monkeybreadsoftware dot de>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Organization: Monkeybread Software Germany
X-Face: nrf3>{WQ6c&r+7 at e)"]0G60`-6ND^)I2mI%>)QGYa=9"=7jhd-g2|b3!>Al0+
        Ccb%xGQshhi|g at QU2$
User-Agent: MacSOUP/D-2.7 (Mac OS X version 10.4.7)
Subject: Re: Wozu dienen die verschiedenen Frameworks ?
X-BeenThere: realbasic-nug dot de at lists dot realsoftware dot com
X-Mailman-Version: 2.1.2
Precedence: list
Reply-To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware 
dot com>
Sender: realbasic-nug dot de-bounces at lists dot realsoftware dot com
Errors-To: realbasic-nug dot de-bounces at lists dot realsoftware dot com

Oliver Geisen <oliver dot geisen at kreisbote dot de> wrote:

> Bibliotheken sind doch Sprachabh=E4ngig, oder ?

Teilweise.

> sprich um Funktionen des Mac-Kernels aufzurufen ben=F6tigt man eine =20
> Lib, quasi ein Interface, oder ?

Die Lib enth=E4lt die Funktionen selber!

> Heist deshalb die "Hauptlibrary" unter OS9 "interface lib" ?;-)

Ich wei=DF nicht, was der Apple Ingeneur genommen hatte, der sich den
Namen ausgedacht hat :-)

> Viele Libs im Systemerweiterungen-Ordner halte ich ja f=FCr dynamische
> Libs, d.H. sie werden nur geladen wenn ein Programm diese anfordert...

Genau. Aber viele sind immer aktiv, weil ein paar passende Programme
oder Inits (richtige Systemerweiterungen) die benutzen.

> Ich frage mich halt auf welche Libs ich "bauen" kann, sprich welche =20
> wohl immer vorhanden sein werden, ansonsten m=FCsste ich ja vor der =20
> Funktionsdefinition mit declare immer pr=FCfen ob die Lib-Datei auch da
> ist, oder hab ich sonst noch eine Chance das herauszufinden ?

Na in den Header Dateien steht dabei, ab welcher Mac OS Version sie
dabei ist.

> > /System/Library/Frameworks
> Ok, unter OSX. Aber wie isses unter OS9 ?

Header lesen.
Die Bibliotheken haben "shlb" als Type (oder Creator?).

Gru=DF
Christian

--=20
Around eleven thousand functions in one REALbasic plug-in.=20
The Monkeybread Software Realbasic Plugin v6.2.
<http://www.monkeybreadsoftware.de/realbasic/plugins.shtml>


From  Mon 14 Aug 2006 18:28:54 +0200
Return-Path: <realbasic-nug dot de-bounces at lists dot realsoftware dot com>
X-Original-To: listarchive at realsoftware dot com
Delivered-To: listarchive at realsoftware dot com
Received: by xmail.realsoftware.com (Postfix, from userid 1037)
        id E151F99F679; Mon, 14 Aug 2006 09:29:12 -0700 (PDT)
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on realxserve.local
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=4.5 tests=AWL,BAYES_00 autolearn=ham 
        version=3.1.1
Received: from lists.realsoftware.com (lists.realsoftware.com [209.198.132.125])
        by xmail.realsoftware.com (Postfix) with ESMTP id 1F73299F657;
        Mon, 14 Aug 2006 09:29:09 -0700 (PDT)
Received: from lists.realsoftware.com (localhost [127.0.0.1])
        by lists.realsoftware.com (Postfix) with ESMTP
        id 86178142BD75; Mon, 14 Aug 2006 11:29:04 -0500 (CDT)
X-Original-To: realbasic-nug dot de at lists dot realsoftware dot com
Delivered-To: realbasic-nug dot de at lists dot realsoftware dot com
Received: from smtprelay02.ispgateway.de (smtprelay02.ispgateway.de
        [80.67.18.14])
        by lists.realsoftware.com (Postfix) with ESMTP id 942C5142BD54
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        Mon, 14 Aug 2006 11:28:56 -0500 (CDT)
Received: (qmail 1757 invoked from network); 14 Aug 2006 16:28:54 -0000
Received: from unknown (HELO [192.168.1.80]) (363246 at [84 dot 175 dot 121 dot 
5])
        (envelope-sender <support at monkeybreadsoftware dot de>)
        by smtprelay02.ispgateway.de (qmail-ldap-1.03) with SMTP
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        14 Aug 2006 16:28:54 -0000
To: realbasic-nug dot de at lists dot realsoftware dot com (REALbasic NUG 
German)
In-Reply-To: <C1065B55 dot C2B9%cmoeller at mac dot com>
From: support at monkeybreadsoftware dot de (Christian Schmitz)
Date: Mon, 14 Aug 2006 18:28:54 +0200
Message-ID: <1hk2og0 dot yyzypi11gjpzmM%support at monkeybreadsoftware dot de>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Organization: Monkeybread Software Germany
X-Face: nrf3>{WQ6c&r+7 at e)"]0G60`-6ND^)I2mI%>)QGYa=9"=7jhd-g2|b3!>Al0+
        Ccb%xGQshhi|g at QU2$
User-Agent: MacSOUP/D-2.7 (Mac OS X version 10.4.7)
Subject: Re: ATA-Befehle and die Platte schicken
X-BeenThere: realbasic-nug dot de at lists dot realsoftware dot com
X-Mailman-Version: 2.1.2
Precedence: list
Reply-To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware 
dot com>
Sender: realbasic-nug dot de-bounces at lists dot realsoftware dot com
Errors-To: realbasic-nug dot de-bounces at lists dot realsoftware dot com

Christian Moeller <cmoeller at mac dot com> wrote:

> Servus,
>=20
> kann man aus RB heraus ATA-Befehle direkt an die Festplatte schicken, um =
so
> zum Beispiel das Akustik-Management zu beeinflussen?

Such dir ein passendes Programm, was es in C macht und schau nach.

Aber ohne Root Rechte wird's nicht gehen.

Gru=DF
Christian

--=20
Around eleven thousand functions in one REALbasic plug-in.=20
The Monkeybread Software Realbasic Plugin v6.2.
<http://www.monkeybreadsoftware.de/realbasic/plugins.shtml>


<Prev in Thread] Current Thread [Next in Thread>
  • ATA-Befehle and die Platte schicken, Christian Moeller <=