Không, Silverlight được thiết kế từ mặt đất lên để được hoàn toàn sandboxed, không có cách nào để bỏ qua đó (cảm ơn thần).
Nếu bạn cần loại quyền truy cập đó, nhưng đang tìm kiếm triển khai dễ dàng, tôi khuyên bạn nên tạo ứng dụng Clickonce. Có những hạn chế, bởi vì tôi nghĩ theo mặc định chúng không hoàn toàn tin tưởng, nhưng đó là điều tốt nhất bạn sẽ nhận được. Nó cũng sẽ là tuyến đường dễ dàng duy nhất nếu bạn cần in (trừ khi bạn sẵn sàng đi vòng quanh máy chủ để tạo tệp PDF).
Nếu bạn cần truy cập trực tiếp vào một số phần cứng (như đối với phần mềm POS có ngăn kéo tiền mặt, máy in biên lai, v.v.), bạn cần phải "máy tính để bàn". Clickonce có thể cung cấp cho bạn một số tùy chọn triển khai, XBAP có thể cung cấp cho bạn "trải nghiệm trình duyệt", nhưng bạn sẽ phải thỏa hiệp dựa trên nhu cầu truy cập phần cứng của bạn.
Nguồn
2009-05-01 15:51:51
Để mở rộng điều này, bạn có thể sẽ cố gắng thêm chức năng web vào ứng dụng dành cho máy tính để bàn (đăng thông tin lên máy chủ web), bạn có thể thêm các tính năng dành cho máy tính để bàn như truy cập cổng nối tiếp vào web ứng dụng. – Kibbee
Lý do tôi xem xét một ứng dụng web là tính năng loại "máy tính để bàn" duy nhất là quyền truy cập cổng nối tiếp và quyền truy cập vào web-cam (không thể truy cập tất cả người dùng của hệ thống). Bên cạnh đó mọi thứ khác, xem/chỉnh sửa hồ sơ, vv, cảm thấy tự nhiên trong một WebApp. –
"Không phải tất cả các ứng dụng đều nằm trong trình duyệt" - chính xác. +1 –