Operating System – die neusten Beiträge

ASSEMBLY UND NASM C:\Users\Rocke\Desktop\CoptixMW\Services\boot_window.asm:36: error: operation size not specified?

hi leute ich bedanke mich schon mal im voraus , denn dass hier bringt meinen kopf zum qualmen:

section .data

  window_class_name db "BlackScreenClass", 0

  window_title db "", 0

  WM_CLOSE equ 0x0010 ; Define WM_CLOSE

section .bss

  hwnd  resd 1

  hInstance resd 1

  lpMsg  resb 24

section .text

  global _start

  extern GetModuleHandleA, CreateWindowExA, ShowWindow, UpdateWindow, GetMessageA, TranslateMessage, DispatchMessageA, DefWindowProcA, ExitProcess, SetBkColor, GetSystemMetrics

_start:

  push  0

  call  GetModuleHandleA

  mov   [hInstance], eax

  push  0

  push  window_title

  push  window_class_name

  push  dword (WS_POPUPWINDOW | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX)

  push  0

  push  0

  push  SM_CXSCREEN

  call  GetSystemMetrics

  push  eax

  push  SM_CYSCREEN

  call  GetSystemMetrics

  push  eax

  push  0

  push  0

  push  [hInstance]

  push  0

  call  CreateWindowExA

  mov   [hwnd], eax

  push  0

  push  [hwnd]

  call  SetBkColor

  push  SW_SHOWNORMAL

  push  [hwnd]

  call  ShowWindow

  push  [hwnd]

  call  UpdateWindow

message_loop:

  lea   esi, [lpMsg]

  push  0

  push  0

  push  0

  push  esi

  call  GetMessageA

  cmp   eax, 0

  je   exit

  push  esi

  call  TranslateMessage

  push  esi

  call  DispatchMessageA

  jmp   message_loop

window_proc:

  cmp   dword [esi + 0], WM_CLOSE

  je   handle_close

  push  dword [esi + 4]

  push  dword [esi + 0]

  push  dword [esi + 8]

  push  dword [esi + 12]

  call  DefWindowProcA

  ret

handle_close:

  push  0

  call  ExitProcess

  ret

exit:

  push  0

  call  ExitProcess

WS_POPUPWINDOW equ 80000000h

WS_CAPTION equ 00C00000h

WS_SYSMENU equ 00080000h

WS_THICKFRAME equ 00040000h

WS_MINIMIZEBOX equ 00020000h

WS_MAXIMIZEBOX equ 00010000h

SW_SHOWNORMAL equ 1

SM_CXSCREEN equ 0

SM_CYSCREEN equ 1

ich bin erst anfänger und möchte wenn mit nasm versuchen den asm code zu obj zu machen aber dort kommt ganze zeit dieser fehler:

C:\Users\Rocke\Desktop\CoptixMW\Services>set FILEPATH=C:\Users\Rocke\Desktop\CoptixMW\Services\

C:\Users\Rocke\Desktop\CoptixMW\Services>C:\Users\Rocke\Desktop\CoptixMW\Services\nasm.exe -f win32 C:\Users\Rocke\Desktop\CoptixMW\Services\boot_window.asm -o boot_window.obj

C:\Users\Rocke\Desktop\CoptixMW\Services\boot_window.asm:36: error: operation size not specified

C:\Users\Rocke\Desktop\CoptixMW\Services\boot_window.asm:42: error: operation size not specified

C:\Users\Rocke\Desktop\CoptixMW\Services\boot_window.asm:46: error: operation size not specified

C:\Users\Rocke\Desktop\CoptixMW\Services\boot_window.asm:49: error: operation size not specified

C:\Users\Rocke\Desktop\CoptixMW\Services>pause

Drücken Sie eine beliebige Taste . . .

naja wie es so ist habe ich ki um rat gefragt MEHRMALS, sie konnte mir nicht weiterhelfen

, dieses skript soll vor dem login fenster in windows, ein anderes fenster drücber einblenden , es soll oben rechts ein kreuz haben zum schliessen , einen schwarzen hintergrund haben und im vollbild, natürlich teste ich es auf einer vm

DANKE IM VORAUS

PC, Computer, Anfänger, programmieren, System, compiler, Assembler, Bug, Error, Operation, Privat, ASM, hartnäckig, Operating System, nervig

Warum basieren so viele Linux-Distros auf Ubuntu anstatt z.B. Fedora?

Moin Leute,

wenn man sich so umschaut, dann fällt einem auf, dass viele Linux-Distros, die sich vor allem an „normale“ Desktop-Benutzer richten, auf Ubuntu aufsetzen. Die prominentesten Beispiele sind hier wahrscheinlich Linux Mint, Pop!OS und Zorin OS.

Aber warum genau ist das so? Und warum nutzt man nicht zum Beispiel Fedora oder, um noch ein anderes Beispiel zu nennen, OpenSuse? Was macht Ubuntu besser als die anderen?

Habe mal so ein bisschen rumrecherchiert, was die Unterschiede zwischen Fedora und Ubuntu sind und finde da vor allem halt die Info, dass die Pakete bei Fedora aktueller sind und bei Ubuntu oft älter oder veraltet. Das wäre ja eigentlich ein Punkt, der für Fedora sprechen würde.

Die Erfahrung habe ich nämlich auch schon gemacht. VirtualBox aus den Ubuntu Repositories ist immer noch auf Version 6.1 oder so, die aktuellste ist mittlerweile 7.0 oder schon 7.1 (weiß ich nicht genau aber auf jeden Fall 7). Und VirtualBox ist halt so eine Software, bei der man gezwungen ist, sie von dort zu installieren, weil sie nur dann auch funktioniert. Wenn man sie als Flatpak herunterlädt, muss man sie noch umständlich für die Distro einrichten.

Ansonsten findet man immer wieder so relativ unterschiedliche Infos zu beiden, wie dass Fedora z.B. stabiler sein soll als Ubuntu und weniger Bugs hat, wobei man dann woanders liest, Fedora solle verbuggt sein. Dann, Fedora wäre komplizierter als Ubuntu, dann liest man woanders wieder, beide seien gleich einfach. Halt haufenweise Informationen, die sich irgendwie wiedersprechen.

Aber irgendeinen Grund muss es ja geben, dass sich die Leute, die eine neue Distribution rausbringen wollten, gedacht haben, wir nehmen lieber Ubuntu als Basis anstatt z.B. Fedora.

Was genau macht Ubuntu besser als Fedora oder anderen Distributionen? Oder ist Ubuntu eigentlich gar nicht die beste Basis für eine Distro und den Hype gar nicht wert? Was wäre dann die beste Basis?

PC, Computer, Anfänger, Betriebssystem, Technik, Linux, IT, Ubuntu, fedora, Linux Mint, openSUSE, OS, Debian, Operating System, Linux-Distribution

Ipad vs. Surface, was eignet sich besser für mich?

Moin,

Ich will mir für Schule und Studium ein Tablet zulegen.

Was mich beim Ipad besonders überzeugt, ist die simple Handhabung und die Tatsache, dass man Arbeitsblätter schnell fotografieren und bearbeiten kann.

Mit dem Ipad durfte ich im Praktikum Wochenlang arbeiten und kann deswegen gut einschätzen, ob es mir taugt. Ein Microsoft Surface Produkt konnte ich bis jetzt leider nicht testen und deswegen fällt es mir schwer, mich zu entscheiden.

Was mich allerdings mehr in RIchtung Surface bewegt, ist das Betriebssystem. Ich würde gerne mit Windows arbeiten, weil ich einerseits gerne Programme benutzen will, welche man bei IOS nicht so einfach installieren kann und weil ich generell kein Apple Mensch bin und bei mir alles über Windows und Android läuft.

Deswegen würde ich gerne die Microsoft Surface Nutzer fragen, wie gut es funktioniert, Blätter direkt einzuscannen, mit Stift und Tastatur zu bearbeiten und ordentlich und systematisch zu speichern.

Schreibt auch gerne dazu, ob es ein Surface Pro sein soll oder ob ein Surface Go ausreichend ist.

Im Endeffekt weiß ich, dass sich die Geräte nicht besonders viel nehmen werden, aber ich würde trotzdem gerne eine gute Entscheidung treffen.

LG

PC, Apple, Computer, Windows, Microsoft, Betriebssystem, Studium, Schule, Technik, iPad, Notebook, Programm, IT, Samsung, iOS, Android, Entscheidung, OS, Praktikum, Tablet, Technologie, Microsoft Surface, Operating System, Surface, Surface Pro, surface book, Laptop, Surface Go

Meistgelesene Beiträge zum Thema Operating System