Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
C# a 16 bit
domenica 26 settembre 2010 - 14.12
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
giulioz
Profilo
| Newbie
42
messaggi | Data Invio:
dom 26 set 2010 - 14:12
c'è modo di compilare una console application o una windows form scritta in c# a 16 bit per poterla eseguire su ambiente dos?? avevo visto che una cosa simile la fanno sui dischi di ripristino dei pc o di partition magic.
kataklisma
Profilo
| Senior Member
394
messaggi | Data Invio:
lun 27 set 2010 - 01:09
Ciao!
>c'è modo di compilare una console application o una windows form
>scritta in c# a 16 bit per poterla eseguire su ambiente dos??
>avevo visto che una cosa simile la fanno sui dischi di ripristino
>dei pc o di partition magic.
Assolutamente no :
1) Le applicazioni .Net girano a 32 o a 64 bit dipendentemente dal sistema operativo (e quindi dal relativo framework) installato.
2) Non è possibile far girare applicazioni .Net in ambiente DOS, il cmd.exe non è DOS ma è una semplice console e le console application scritte in .net in realtà vengono eseguite sul sistema operativo come qualsiasi altro processo.
3) E' impossibile compilare una Windows form per poter farla girare su DOS, sia per i punti espressi sopra sia perchè come spero tu comprenda, DOS non ha nessuna logica di gestione della GUI, non per niente è un sistema operativo completamente testuale e semi-grafico.
Spero ti sia stato d'aiuto!!
Ciao! ;)
------------------------------------------
Ignazio Catanzaro
http://blogs.dotnethell.it/swdev/
http://www.hwtech.gigacenter.it
giulioz
Profilo
| Newbie
42
messaggi | Data Invio:
lun 27 set 2010 - 21:16
queste cose le so già ma ti giuro che sul disco di ripristino di pq magic 8 partiva un win minimale che permetteva di eseguirlo. si può fare??
kataklisma
Profilo
| Senior Member
394
messaggi | Data Invio:
mar 28 set 2010 - 00:14
>queste cose le so già ma ti giuro che sul disco di ripristino
>di pq magic 8 partiva un win minimale che permetteva di eseguirlo.
>si può fare??
Mi sa che hai le idee un po confuse...:)
I "16 bit" non centrano assolutamente nulla, tu hai semplicemente visto un software "bootable", e quello che hai visto non è DOS ma un programma che per l'appunto parte all'avvio, prima del caricamente dell'SO.
Solitamente questi software sono scritti in C/Assembler in quanto è necessario lavorare a bassissimo livello.
Anche se è una pratica che io non condivido, è possibile scrivere software bootable in C#, avendo pero conoscenze dello stesso (e non solo) alquanto elevate unito ad un'ottima programmazione in ambiente unmanaged, insomma non è proprio uno scherzetto.
Se sei effettivamente interessato all'argomento, posso consigliarti di dare una sbirciatina ai sorgenti di :
SharpOS -
http://en.wikipedia.org/wiki/SharpOS_
(operating_system)
e
Cosmos -
http://www.gocosmos.org/index.en.aspx
Sono entrambi due primitivi SO scritti in C#, non è ovviamente il tuo obbiettivo ma potresti scoprire cose interessanti!
Facci sapere!
Buona fortuna!
------------------------------------------
Ignazio Catanzaro
http://blogs.dotnethell.it/swdev/
http://www.hwtech.gigacenter.it
giulioz
Profilo
| Newbie
42
messaggi | Data Invio:
mar 28 set 2010 - 22:27
forse non mi sono spigato bene: pq magic faceva due floppy con dos e dopo faceva partire un exe che faceva partire un win 9x e avviava il programma
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !