Comments (7)
По поводу разделения всё ясно. Может всё-таки есть смысл сделать возможным установку и только серверной части, без консоли? Было бы полезно при использовании в организациях - рядовым пользователям не нужна клиентская часть. Понятно, что можно установить обе части, а потом поудалять лишнее, но это лишние костыли...
from aspia.
Поддерживаю, клиентам нужна только серверная часть.
from aspia.
Текущая архитектура не позволяет красиво разделить их. Есть core библиотека и я использую статическую линковку со сторонними библиотеками (в том числе с Qt). Исполняемые файлы просто вызывают функции из этой библиотеки. Разделение будет означать дублирование почти всего кода в 2 экземплярах и увеличение размера приложения в 2 раза. Этого мне делать не хотелось бы.
Вы можете не устанавливать серверную часть (она опциональная), но консоль ставится в любом случае.
Сейчас портативная версия отсутствует, но возможно просто скопировать файлы из Program Files, а потом удалить приложение. Если вам не нужен сервер при этом, то вы просто можете удалить исполняемые файлы, названия которых начинаются на host_*. Серверная часть без установки службы не работает.
from aspia.
В целом это возможно. Осталось придумать, как добавить в WiX-проект возможность обязательного выбора либо хоста (сервера), либо консоли (клиента). Ядро у них общее, но устанавливать ядро без одного из этих компонентов не имеет смысла, т.к. оно само по себе не несет функциональности.
Думаю, что это решаемо. Только нужно придумать как.
from aspia.
Я с WiX никогда не сталкивался, но ответы вроде как тут:
https://www.firegiant.com/wix/tutorial/user-interface-revisited/customizations-galore/
https://stackoverflow.com/questions/9328619/wix-conditional-install-of-features-based-on-radio-buttons
from aspia.
Плюсуюсь!
from aspia.
Ваша проблема исправлена в версии 1.1.0. Обращение будет закрыто. Если вы считаете, что проблема не исправлена, то можете открыть его снова.
from aspia.
Related Issues (20)
- Aspia Service executes command line
- sw build source
- [Suggestion] Automatically list hosts connected to router HOT 4
- [Suggestion] Make relay as optional HOT 1
- [Suggestion] Adding script scheduler
- How to setup own update server? HOT 1
- Support file distribution
- Console can not auto load address book HOT 3
- Allow host specify a name and router display this name instead of computer name
- При выключенном мониторе (DisplayPort) на хосте просмотр и управление рабочим столом невозможно HOT 3
- Импорт-экспорт вложенных групп в адресной книге.
- The host version for Linux HOT 2
- Dark theme
- RDP
- Add more fields to Apia console HOT 1
- Using ID and IP address at the same time (address book) HOT 1
- Connection disconnected HOT 3
- Customization Suggestion HOT 2
- Improvement suggestion - Search bar in Aspia Console
- router/relay --create-config returns 0 on error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aspia.